如何在Jenkins

时间:2016-10-11 01:49:02

标签: selenium-webdriver

我必须在Chrome,IE,FF等多种浏览器中运行selenium脚本。如何从Jenkins参数化这些浏览器。

2 个答案:

答案 0 :(得分:3)

您需要selenium-grid才能在多个浏览器上运行。根据需要在各种OS和OS版本上设置selenium网格可能很麻烦,并且需要一些努力来保持和维护该基础结构。

相反,我建议使用像www.saucelabs.com这样的提供商,他们提供几乎所有广泛使用的OS +版本+浏览器作为服务,并根据您选择的语言编写测试,有一些API可以完成工作

如果您想自己学习和维护硒网格,可以使用快速sample使用docker容器。

答案 1 :(得分:1)

我们在公司使用硒与Jenkins,我们做的是使用docker容器。

使用此命令启动浏览器

docker run -d -p 4444:4444 selenium/standalone-firefox

然后使用每个浏览器的远程Web驱动程序运行脚本。

问候