无法在selenium中将节点注册到集线器

问题描述 投票:0回答:5

我的集线器正在成功运行并且正在运行

    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 +代理集线器已关闭或没有响应

selenium selenium-webdriver selenium-grid
5个回答
0
投票

这是您问题的答案:

假设您需要在端口

5555
上运行 Selenium Grid Hub,则必须考虑默认情况下 Selenium Grid Node 在端口
5555
上运行的事实。当您在本地主机上设置集线器和节点并在端口
5555
上启动集线器时,您必须考虑将节点配置为在 5555 以外的其他端口上运行。这将解决您的问题。

如果在端口

5555
上运行 Selenium Grid Hub 不是强制性要求,那么您可以在默认端口(端口
4444
)或任何其他端口上启动 Selenium Grid Hub,例如港口
5786

以下步骤供您参考:

  1. 启动 Selenium 网格服务器(在端口

    5786
    上):

    java -jar selenium-server-standalone-3.4.0.jar -role hub -port 5786
    
  2. 以下日志确认您的 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
    
  3. 通过 URL 访问 Selenium Grid 控制台:

    http://localhost:5786/grid/console
    
  4. 启动 Selenium 网格节点:

    java -jar selenium-server-standalone-3.4.0.jar -role node -hub http://localhost:5786/grid/register
    
  5. 以下日志确认您的 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
    
  6. 通过控制台URL访问Selenium Grid Console,可以看到注册的Node:

    http://localhost:5786/grid/console
    

如果这能回答您的问题,请告诉我。


0
投票

尝试另一个端口:

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

它对我有用


0
投票

注册网址不应该是

http://localhost:5555/gridhost/register

请将其更改为

http://localhost:5555/grid/register
,然后重试。


0
投票

按照此步骤向上

java -jar selenium-server-<version>.jar standalone

然后做

java -jar selenium-server-<version>.jar hub

0
投票

我正在尝试通过 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

© www.soinside.com 2019 - 2024. All rights reserved.