一尘不染

设置selenium网格

selenium

我正在设置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

在我的另一台机器上,我已经放空了selenium-server-standalone jar文件,然后运行此命令

java -jar selenium-server-standalone-2.21.0.jar -role node  -hub localhost:4444/grid/register

我收到此错误:

hub down or not responding

我知道我不应该从其他机器提供本地主机,在这里我很困惑。


阅读 260

收藏
2020-06-26

共1个答案

一尘不染

您可以按如下方式启动硒网格

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。如果节点和集线器都在同一台计算机上,则需要使用localhost127.0.0.1

2020-06-26