【问题标题】:Selenium Webdriver - How to use Robot Framework with JavaSelenium Webdriver - 如何在 Java 中使用 Robot Framework
【发布时间】:2014-02-10 07:08:33
【问题描述】:

我想在 Eclipse IDE 中使用带有 java 的机器人框架。我已经在 Eclipse IDE 中安装了机器人框架。如何使用带有 Selenium web-driver 的机器人框架编写脚本。

【问题讨论】:

标签: selenium selenium-webdriver robotframework


【解决方案1】:

如果你想使用 Eclipse 作为 IDE 来编写你的测试,你可以使用这个插件:

RobotFramework-EclipseIDE

如果您的目标是编写一个 java 方法,然后从 robotsframework 调用它,您可以使用Remote library

以下是编写 robotsium 测试支持的格式: Robotium Test Data Sytntax

您还可以使用 maven 在 Eclipse 中从 maven 项目运行 robotsframework 测试: Robotframework Maven plugin

【讨论】:

    【解决方案2】:

    如果你想在java中编写用户定义的关键字,可以在机器人脚本中使用,导入“AnnotationLibrary”。

    链接在下方,按照AnnotationLibrary 的步骤操作。

    【讨论】:

      【解决方案3】:

      试试这个方法。 我正在使用python语言编写测试用例。 python 是编写测试用例的最佳方式。

      我的测试用例文件名为 test_google_page.robot 将此代码放入 test_google_page.robot 文件并保存。接下来打开命令行并转到 test_google_page.robot 文件路径并运行此命令

      [user@localhost google_test]$ pybot test_google_page.robot 
      

      然后你就可以看到你的测试用例结果了。

      *** Settings ***
      
      Documentation           your document
      Library                 Selenium2Library
      
      
      *** Variables ***
      ${Url}                  https://www.google.lk
      ${Browser}              chrome
      ${Delay}                3s
      
      *** Test Cases ***
      load google page
          [Documentation]     your test case document
          OPEN BROWSER        ${Url}     ${Browser}
          Input text          id=lst-ib   robot framework
          sleep               ${Delay}
          # click button        id=<button_id>            
          # Page Should Contain     loglevel=INFO  text=<content>
          Capture Page Screenshot     filename=test_result.png
          [Teardown]         CLOSE BROWSER
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-24
        • 1970-01-01
        • 1970-01-01
        • 2014-09-06
        • 2017-11-26
        • 2013-04-07
        • 2012-07-10
        • 2017-12-31
        相关资源
        最近更新 更多