使用硒网格和黄瓜生成报告

时间:2015-12-01 06:23:55

标签: selenium selenium-grid cucumber-junit

我正在尝试整合Selenium网格和黄瓜。

我目前陷入困境,我想在分布式系统上执行我的测试脚本,并将不同的浏览器配置为节点。

当触发执行时,集线器会将测试脚本重定向到所需功能中指定的节点。但是一旦执行完成,我就不会将结果生成为HTML报告。

测试脚本不会并行执行。请建议是否缺少任何配置,或者需要开发任何自定义代码来捕获节点上的执行结果。

提前致谢

2 个答案:

答案 0 :(得分:0)

使用JUnit。 使用@After标记,您可以将结果写入包含所需参数和方案名称的csv文件中。

答案 1 :(得分:0)

1持续整合

大多数公司都将自动化测试与Jenkins集成,并且每次构建测试都会从jenkins执行,并确定构建是通过还是失败并将结果发送给团队。

这里你可以使用gradle并与Jenkins集成,黄瓜插件已经有插件Github Link

与Jenkins集成Gradle:Github Link

2

您可以使用Junit与黄瓜集成,这是一步一步: http://damienfremont.com/2015/07/30/how-to-cucumber-test-reporting-plugin-with-maven-and-java/

3

您可以使用log4j并与Selenium atuomation框架集成并生成自定义报告 http://www.guru99.com/tutorial-on-log4j-and-logexpert-with-selenium.html

5

创建自定义Excel工作表报告 http://seleniummaster.com/sitecontent/index.php/selenium-web-driver-menu/selenium-test-automation-with-java/167-write-selenium-webdriver-testng-result-to-excel-file

  

我更喜欢第1号持续整合