Selenium Jenkins CI公司的硒测试
我已经在本地Jenkins上成功运行了Selenium测试用例。当我在本地jenkins上运行测试用例时,它会打开chrome/safari或我机器上的任何指定浏览器来运行。 现在我想在我的詹金斯公司做同样的工作。但詹金斯并不是在真正的机器上安装的。所以它没有浏览器。 我如何在詹金斯公司经营我的套房。我不想无头跑步Selenium Jenkins CI公司的硒测试,selenium,jenkins,Selenium,Jenkins,我已经在本地Jenkins上成功运行了Selenium测试用例。当我在本地jenkins上运行测试用例时,它会打开chrome/safari或我机器上的任何指定浏览器来运行。 现在我想在我的詹金斯公司做同样的工作。但詹金斯并不是在真正的机器上安装的。所以它没有浏览器。 我如何在詹金斯公司经营我的套房。我不想无头跑步 谢谢您需要在安装了jenkins的服务器上运行selenium grid。之后,您需要在运行浏览器的机器中运行网格注册脚本。 在运行浏览器之前,在文件夹中准备好一些文件。Seleni
谢谢您需要在安装了jenkins的服务器上运行selenium grid。之后,您需要在运行浏览器的机器中运行网格注册脚本。 在运行浏览器之前,在文件夹中准备好一些文件。Selenium服务器和浏览器驱动程序(chromedriver、iedriver,无论您想使用哪种,您不需要firefox) 脚本应该是这样的
cd /path/path/selenium
java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://your.ip.address:4444/grid/register -browser "browserName=firefox,maxInstances=10,platform=MAC" -browser "browserName=chrome,maxInstances=10,platform=MAC" -maxSession 20 -Dwebdriver.chrome.driver=/path/path/selenium/chromedriver
您可以根据您的系统(MAC/Windows、文件路径、文件名)编辑脚本。- 在Jenkins公司安装所需的浏览器:
- 像幻影一样使用:
- 在Jenkins公司上设置公司:
- 创建以运行测试:
- 在云服务平台上运行测试,例如:
最好是使用云来运行测试。您不必担心浏览器和平台等测试环境,因为它们几乎有所有可能的浏览器+平台组合来运行您的测试。请参阅:这是BrowserStack的Mukul。我们最近发布了一个新版本,使Jenkins CI与BrowserStack的集成更加容易。希望这有帮助!