如何使用机器人框架验证第一个Google搜索结果的价值?

发布于 2025-02-10 04:03:47 字数 117 浏览 2 评论 0原文

我该如何在机器人框架中进行以下操作:断言Google搜索“ Stackoverflow.com”的第一个结果是Stackoverflow.com网站?目前使用Python和Selenium2Library学习机器人框架。

How can I do the following in Robot Framework: assert that first result of google search for 'stackoverflow.com' is stackoverflow.com website? Currently learning Robot framework, using Python and Selenium2Library.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一念一轮回 2025-02-17 04:03:47

您可以使用应该等于字符串关键字:

  Open Browser   https://www.google.com/  chrome
  Maximize Browser Window
  Wait Until Element Is Visible    xpath=//input[contains(@class,'gLFyf')]
  Input Text    xpath=//input[contains(@class,'gLFyf')]    stackoverflow.com
  Press Keys    xpath=//input[contains(@class,'gLFyf')]    ENTER  
  ${first_result}=    Get Text    xpath=(//*[contains(@class,'LC20lb ')])[1]
  Should Be Equal As Strings    ${first_result}     Stack Overflow - Where 
  Developers Learn, Share, & Build ...

you can use Should Be Equal As Strings keyword :

  Open Browser   https://www.google.com/  chrome
  Maximize Browser Window
  Wait Until Element Is Visible    xpath=//input[contains(@class,'gLFyf')]
  Input Text    xpath=//input[contains(@class,'gLFyf')]    stackoverflow.com
  Press Keys    xpath=//input[contains(@class,'gLFyf')]    ENTER  
  ${first_result}=    Get Text    xpath=(//*[contains(@class,'LC20lb ')])[1]
  Should Be Equal As Strings    ${first_result}     Stack Overflow - Where 
  Developers Learn, Share, & Build ...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文