我的集线器正在成功运行并且正在运行
java -jar selenium-server-standalone-2.53.0.jar -role hub -port 5555
我的节点命令
java -jar selenium-server-standalone-2.53.0.jar -role webdriver –hub http://localhost:5555/gridhost/register -port 7621
但是无法注册我的节点禁止+ for +代理集线器已关闭或没有响应
这是您问题的答案:
假设您需要在端口
5555
上运行 Selenium Grid Hub,则必须考虑默认情况下 Selenium Grid Node 在端口 5555
上运行的事实。当您在本地主机上设置集线器和节点并在端口 5555
上启动集线器时,您必须考虑将节点配置为在 5555 以外的其他端口上运行。这将解决您的问题。
如果在端口
5555
上运行 Selenium Grid Hub 不是强制性要求,那么您可以在默认端口(端口 4444
)或任何其他端口上启动 Selenium Grid Hub,例如港口5786
启动 Selenium 网格服务器(在端口
5786
上):
java -jar selenium-server-standalone-3.4.0.jar -role hub -port 5786
以下日志确认您的 Selenium Grid Hub 正常运行:
2017-06-05 12:22:03.092:INFO:osjs.Server:main: Started @1917ms
12:22:03.093 INFO - Nodes should register to http://192.168.0.101:5786/grid/register/
12:22:03.094 INFO - Selenium Grid hub is up and running
通过 URL 访问 Selenium Grid 控制台:
http://localhost:5786/grid/console
启动 Selenium 网格节点:
java -jar selenium-server-standalone-3.4.0.jar -role node -hub http://localhost:5786/grid/register
以下日志确认您的 Selenium 网格节点正在正常运行:
12:49:46.805 INFO - Selenium Grid node is up and ready to register to the hub
12:49:46.927 INFO - Registering the node to the hub: http://localhost:5786/grid/register
12:49:47.166 INFO - The node is registered to the hub and ready to use
通过控制台URL访问Selenium Grid Console,可以看到注册的Node:
http://localhost:5786/grid/console
如果这能回答您的问题,请告诉我。
尝试另一个端口:
java -jar selenium-server-standalone-2.53.0.jar -role hub -端口 4444
然后
java -jar selenium-server-standalone-2.53.0.jar -role webdriver –hub http://localhost:4444/gridhost/register -端口 7621
它对我有用
注册网址不应该是
http://localhost:5555/gridhost/register
。
请将其更改为
http://localhost:5555/grid/register
,然后重试。
按照此步骤向上
java -jar selenium-server-<version>.jar standalone
然后做
java -jar selenium-server-<version>.jar hub
我正在尝试通过 443 端口的 ssl 来使用 selenium。无法注册节点。请帮忙
java -jar selenium-server-4.22.0.jar hub --https-private-key xxx --https-certificate xxx --port 443 java -jar selenium-server-4.22.0.jar 节点 --https-private-key xxx --https-certificate xxx