python - 如何使用 Selenium 库在 Robot Framework 中编写测试用例

标签 python selenium automated-tests jython robotframework

我已经安装了机器人框架。我正在使用 Selenium 库搜索机器人框架的示例测试用例。

我需要一个指南来开始在 Robot Framework 上编写 TC。感谢帮助。

最佳答案

我找到了带有 Selenium2Library 的 Robot Framework (RF) 的 Maven 项目。以下是运行步骤:

先决条件:Java(1.5 或更高版本)、Maven

  1. 从以下 URL 下载“robotframework-selenium2library-java-master.zip”:

    https://github.com/MarkusBernhardt/robotframework-selenium2library-java

  2. 解压文件夹

  3. 打开控制台/命令提示符并转到第 2 步中解压的文件夹
  4. 执行maven命令:mvn clean install
  5. 观察执行情况:Google页面将在FF中打开并根据编写的测试用例执行
  6. 观察/target/robotframework-reports/report.html 上的报告(该报告很棒!!!)

[注意:需要分析文件夹和编码基础设施。代码在src文件夹中。理解 pom.xml 很重要]

以下链接可能非常有帮助。在“入门”部分有逐步描述如何编写测试用例。

http://www.wallix.org/2011/07/26/how-to-use-robotframework-with-the-selenium-library/

关于python - 如何使用 Selenium 库在 Robot Framework 中编写测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013692/

相关文章:

python - 根据当前行的值获取下一行的值 Selenium

unit-testing - 测试 Web 应用程序的 UI?

java - 尝试使用 TestDroid 运行自动测试时,Android 应用程序无法连接到互联网

python - Python 列表上的不合适的转换?

python - 出现错误 :name 'webdriver' is not defined for appium

ruby - 在没有 RSpec 的情况下使用 Capybara live

javascript - 安装 Jasmine 进行自动化测试

python - 用于混合数据类型列表的 Numpy dtype

python - 排序字符串以匹配第二个字符串的最快方法 - 只允许相邻的交换

python - 为什么在 PySpark 中有两种读取 CSV 文件的选项?我应该使用哪一个?