Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Jenkins上运行CI selenium side runner测试_Selenium_Jenkins_Selenium Ide - Fatal编程技术网

如何在Jenkins上运行CI selenium side runner测试

如何在Jenkins上运行CI selenium side runner测试,selenium,jenkins,selenium-ide,Selenium,Jenkins,Selenium Ide,我有一个由Selenium IDE生成的.side文件,我需要使用Jenkins在CI上运行它 我使用以下shell命令将其作为构建步骤运行: selenium-side-runner /path/to/file.ide 这个问题的产生是由于这样一个事实,即无论硒测试是否失败,詹金斯总是证明它是成功的 在这个线程中,建议将文件作为泛型上传,但仍然缺少执行该文件的命令 我已经在这篇文章中找到了一个可能的解决方案,但是我希望有一个更干净的方法来解决这个问题,而不是解析检查错误的结果。 是否有一

我有一个由Selenium IDE生成的.side文件,我需要使用Jenkins在CI上运行它

我使用以下shell命令将其作为构建步骤运行:

selenium-side-runner /path/to/file.ide
这个问题的产生是由于这样一个事实,即无论硒测试是否失败,詹金斯总是证明它是成功的

在这个线程中,建议将文件作为泛型上传,但仍然缺少执行该文件的命令

我已经在这篇文章中找到了一个可能的解决方案,但是我希望有一个更干净的方法来解决这个问题,而不是解析检查错误的结果。


是否有一个插件可以在Jenkins上运行selenium.side文件,并显示测试的成功/失败?

您可以生成Junit测试报告文件,然后在测试执行后使用Jenkins Junit插件

selenium-side-runner --output-directory=results --output-format=junit
# Outputs results in `junit` frormat in `./results/projectName.xml'

查看以了解更多详细信息。

您可以生成Junit测试报告文件,然后在测试执行后使用Jenkins Junit插件

selenium-side-runner --output-directory=results --output-format=junit
# Outputs results in `junit` frormat in `./results/projectName.xml'
有关更多详细信息,请查看