我已通过命令
在一台计算机(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的正确方法吗?否则,我该如何触发集线器然后运行自动化脚本?有人可以给正确的方向吗?谢谢!