如何使用量角器运行硒网格

时间:2018-10-24 12:32:30

标签: protractor selenium-grid2

我已通过命令

在一台计算机(A)中设置了集线器
java -jar selenium-server-standalone-3.14.0.jar -role hub -port 4441

和另一台计算机(B)中的节点通过命令

Java -Dwebdriver.chrome.driver="C:/drivers/chromedriver_2.42.exe" -jar selenium-server-standalone-3.14.0.jar -role  node  -hub http://<IP of machine A>:4441/grid/register -browser browserName=chrome,maxInstances=1 --port=1500

类似地,我在机器B的其他端口中设置了其他2个节点。在我的配置文件中,我将硒地址指定为

http://<IP of machine A>:4441/wd/hub

然后在机器A中,我通过“ protractor conf.js”命令运行配置文件。由于我在multiCapabilities中提供了3个浏览器,因此自动化脚本将在机器B中设置的3个节点中运行。这是用量角器运行Selenium grid2的正确方法吗?否则,我该如何触发集线器然后运行自动化脚本?有人可以给正确的方向吗?谢谢!

1 个答案:

答案 0 :(得分:1)

我的回答不是在开玩笑。 使用Selenoid。它将解决您的需求。