Sye*_*yed 3 java selenium automated-tests selenium-grid selenium-webdriver
我的工作没有多台机器.我有一个窗口和一个mac用于脚本执行.我想知道我是否可以在单机上使用selenium网格来执行脚本.我从未使用过selenium网格.任何文章,链接或建议都非常感谢.
Nav*_*en 5
是的,你可以在一台机器上启动一个带有多个节点的selenium网,但是RAM应该至少为8GB,因为它将运行具有4个以上浏览器实例的测试套件,如果浏览器没有关闭则需要更多的RAM. http://selenium-release.storage.googleapis.com/index.html下载独立jar.
java -jar selenium-server-standalone-2.45.0.jar -role hub
Run Code Online (Sandbox Code Playgroud)
它将启动集线器.
要启动节点,请打开不同的cmd并键入以下命令以启动"n"个节点.命令如下:
java -jar lib/selenium-server-standalone-2.43.1.jar -role node -hub http://localhost:4444/grid/register -port 5555
java -jar lib/selenium-server-standalone-2.43.1.jar -role node -hub http://localhost:4444/grid/register -port 6666
java -jar lib/selenium-server-standalone-2.43.1.jar -role node -hub http://localhost:4444/grid/register -port 7777
Run Code Online (Sandbox Code Playgroud)
如果要在不同浏览器中运行相同的测试用例,请在此处下载浏览器驱动程序
运行以下命令以启动不同的浏览器:例如:
java -jar selenium-server-standalone-2.45.0.jar -role webdriver -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=C:\Users\xyz\Desktop\chromedriver.exe
java -jar selenium-server-standalone-2.45.0.jar -role webdriver -hub http://localhost:4444/grid/register -port 6666 -Dwebdriver.chrome.driver=C:\Users\xyz\Desktop\chromedriver.exe.
Run Code Online (Sandbox Code Playgroud)
这将启动chrome浏览器和节点.
| 归档时间: |
|
| 查看次数: |
2743 次 |
| 最近记录: |