将jenkins与selenium web驱动程序集成

时间:2014-12-02 10:36:10

标签: jenkins selenium-webdriver jenkins-plugins

如何将jenkins与selenium web驱动程序集成?此外,当我要在这里下载selenium的jenkins插件时:https://updates.jenkins-ci.org/download/plugins/我得到了差异。与selenium相关的文件夹,我应该下载哪一个 - seleniumhq ??

2 个答案:

答案 0 :(得分:2)

我认为这一切都取决于你想用Selenium做什么。

SeleniumHQ是1.0版本,所以你应该使用webdriver / Selenium 2. main pluginselenium grid server嵌入jenkins

或者,您可以使用Web服务运行所有测试,这为您提供了更多的测试浏览器,并且许多提供了自己的Jenkins插件,如Sauce Labs(免费运行一定数量)

对于测试脚本,有许多语言的绑定,因此您可以使用您喜欢的语言或您在http://docs.seleniumhq.org/docs/03_webdriver.jsp中编写主要开发的语言 - 这不是完整的列表

答案 1 :(得分:0)

使用上面提到的Jenkins Selenium Grid服务器,您可以连接多个节点(本地或远程计算机),您可以通过线程或其他机制测试多个并发浏览器和会话。我已经发现,在没有特别使用Sauce Labs的情况下,您可以使用jenkins.label,jenkins.nodeName之类的jenkins变量来连接和测试各种平台。这里有关于使用jenkins变量的好文档 https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin