【发布时间】:2018-10-24 12:32:30
【问题描述】:
我已经通过命令在一台机器(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 个节点。在我的配置文件中,我将 selenium 地址指定为
http://<IP of machine A>:4441/wd/hub
在机器 A 中,我正在通过命令“protractor conf.js”运行我的配置文件。由于我在 multiCapabilities 中提供了 3 个浏览器,因此自动化脚本将在我在机器 B 中设置的 3 个节点中运行。这是用量角器运行 selenium grid2 的正确方法吗?否则我如何触发集线器然后运行自动化脚本?谁能给出正确的方向?提前谢谢。
【问题讨论】:
-
对我来说似乎是正确的方式。有什么不工作需要帮助吗?