2014-12-02 47 views

回答

2

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

SeleniumHQ是1.0版本,所以你应该用的webdriver /硒去2. main plugin嵌入了一个selenium grid server到詹金斯

或者,您可以使用Web服务来运行所有测试,它给你更多测试浏览器和许多提供自己的詹金斯插件,如Sauce Labs(免费运行一定数量)

至于测试脚本,有许多语言的绑定,所以你可以使用你最喜欢的语言或你主要的开发写在http://docs.seleniumhq.org/docs/03_webdriver.jsp - 这不是一个完整的列表

0

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