尝试使用以下方法在Mac上设置Selenium节点:
java -jar selenium-server-standalone-2.44.0.jar -role node \
-hub http://<<Hub Ip>> :4444/grid/regsiter -port 5557 \
-browser browserName=firefox,platform=MAC \
-remoteHost http://<<Remote Ip>>:5557
错误:
11:34:11.014 INFO - 添加browserName = firefox,platform = MAC 11:34:11.016 INFO - 添加browserName = chrome,platform = MAC 11:35:27.004警告 - 从集线器获取参数时出错。该 节点可能会以错误的超时结束。。连接到集线器IP :80 [/ 集线器 IP ]失败:操作超时11:35:27.028信息 - Java:Oracle Corporation 23.25-b01 11:35:27.028 INFO - OS:Mac OS X 10.10.2 x86_64 11:35:27.038 INFO - v2.44.0,Core v2.44.0。从修订版建成 76d78cf 11:35:27.198 INFO - 默认驱动程序 跳过org.openqa.selenium.ie.InternetExplorerDriver注册: 注册能力[{platform = WINDOWS, ensureCleanSession = true,browserName = internet explorer,version =}] 与现有平台不符:MAC 11:35:27.254 INFO - RemoteWebDriver实例应连接到: http://127.0.0.1:5556/wd/hub 11:35:27.256 INFO - 版本Jetty / 5.1.x. 11:35:27.259 INFO - 已开始 HttpContext的[/硒 - 服务器/驱动器,/硒 - 服务器/驱动器] 11:35:27.260 INFO - 开始 HttpContext [/ selenium-server,/ selenium-server] 11:35:27.261 INFO - 启动HttpContext [/,/] 11:35:27.294 INFO - 已启动 org.openqa.jetty.jetty.servlet.ServletHandler@5f6b70e1 11:35:27.295 INFO - 已启动HttpContext [/ wd,/ wd] 11:35:27.299 INFO - 已启动 SocketListener on 0.0.0.0:5556 11:35:27.299 INFO - 已启动 org.openqa.jetty.jetty.Server@2c11c55b 11:35:27.346信息 - 使用 json请求: { “类”: “org.openqa.grid.common.RegistrationRequest”, “配置”:{ “寄存器”:真, “端口”:5556, “宿主”: “&LT;&gt;” 中, “代理”:” org.openqa.grid.selenium.proxy.DefaultRemoteProxy “ ”浏览器“: ”browserName \ u003dfirefox,平台\ u003dMAC“, ”maxSession“:5 ”角色“: ”节点“, ”hubHost“:” 的集线器 IP “ ”registerCycle“:5000, ”集线器“:” HTTP://&LT;遥控 IP:5556“,”remoteHost“:”http:// Remote Ip :5556“},”capabilities“:[{”seleniumProtocol“:”WebDriver“,”platform“:”MAC“, “browserName”: “火狐”},{ “seleniumProtocol”: “webdriver的”, “平台”: “MAC”, “browserName”: “铬”}]} 11:35:27.347 INFO - 启动自动注册线程。会尝试 每5000毫秒注册一次。 11:35:27.347 INFO - 将节点注册到 hub:http:// **远程IP : - 1 / grid / register 11:36:43.151 INFO - 无法注册此节点:发送注册请求时出错
答案 0 :(得分:0)
您的命令似乎有拼写错误。
-hub http://<<Hub Ip>> :4444/grid/regsiter
^ ^^
here and here
将其更改为:
-hub http://<<hubip>>:4444/grid/register
^ ^^
no space fix transposition
此外,我一直使用指令-hubUrl
,而不是-hub
。它们可能是同义词,但如果我上面提供的此解决方案仍无效,请尝试 将-hub
替换为-hubUrl
。