4

我用 Selenium IDE 记录了一些简单的 selenium 测试。现在我想在 Jenkins 中运行这些测试。我需要 Jenkins 的哪个插件来做到这一点?以及如何逐步运行测试?帮助表示赞赏。

4

2 回答 2

2

您可以使用录制的 selenium IDE 脚本和 selenium-server.jar 文件从 Jenkins 运行它。步骤如下:

  1. 转到 SeleniumHQ 页面并下载 Selenium Server 文件 例如:selenium-server-standalone-2.33.0.jar
  2. 修复 html 测试套件 使用 Selenium IDE 记录然后保存为 html 测试用例和测试套件,然后将它们放在同一个文件夹中,例如:TestCase.html、TestSuite.html
  3. 在詹金斯
    • 插件 Seleniumhq
    • 配置 Selenium runner 文件 Manage Jenkins > Configure System > Selenium Remote Control: htmlSuite Runner = 您在步骤 1 中下载的文件的路径
    • 配置要运行的作业 在构建字段中单击“添加构建步骤”,然后选择“seleniumhq htmlSuite 运行”浏览器:*firefox 或 *iexploer .... startURL:http ://www.google.com 或 ...suiteFile:绝对输入步骤 2 中保存的 TestSuite.html 文件的路径 resultFile:输入将保存结果的文件的绝对路径

希望这有帮助!

于 2013-07-16T07:00:04.283 回答
0

我做了同样的事情,但发生了以下错误:无法找到 HTML 运行器。这通常是因为您没有在 CLASSPATH 上下载或提供“selenium-leg-rc”jar。您的测试将不会运行。从http://www.seleniumhq.org/download/下载 Selenium HTML Runner并使用它代替 selenium-server-standalone.jar 以获得运行 HTML 套件的最简单方法。

于 2017-08-03T07:41:37.403 回答