我正在设置Selenium Grid服务器,并且已经在本地计算机上成功完成了工作,我想知道如何提供主机名,因此如果其他测试人员想要注册到集线器,他们应该能够做到这一点,这就是我所做的至今:
在我的本地计算机上(假设我将允许其他测试人员在此处注册该节点)
在本地计算机上启动集线器:
java -jar selenium-server-standalone-2.21.0.jar -hub
启动节点
java -jar selenium-server-standalone-2.21.0.jar -role node -hub localhost:4444/grid/register
我查看中心的状态:localhost:4444 / grid / console
现在,我的问题是:如何注册another machine?
another machine
在我的另一台机器上,我已经放空了selenium-server-standalone jar文件,然后运行此命令
我收到此错误:
hub down or not responding
我知道我不应该从其他机器提供本地主机,在这里我很困惑。
您可以按如下方式启动硒网格
java -jar selenium-server-standalone-2.21.0.jar -role hub
您可以按以下方式启动硒节点
java -jar selenium-server-standalone-2.21.0.jar -role node -hubHost <<hostname/ip>> -hubPort 4444
代替字符串<<hostname/ip>>,提供运行hub的机器的主机名或ip。如果节点和集线器都在同一台计算机上,则需要使用localhost或127.0.0.1
<<hostname/ip>>
localhost
127.0.0.1