Selenium 向网格注册的错误请求失败:404

Selenium 向网格注册的错误请求失败:404,selenium,automated-tests,selenium-grid,appium-android,Selenium,Automated Tests,Selenium Grid,Appium Android,我想将selenium网格与appium中的节点连接起来。首先,我创建了两个设备在android studio中进行模拟,并编写了它们的JSON代码: "capabilities": [ { "browserName": "Chrome", "deviceName": "Android Emulator", "platformName": "Android", "maxInstances": "1",

我想将selenium网格与appium中的节点连接起来。首先,我创建了两个设备在android studio中进行模拟,并编写了它们的JSON代码:

"capabilities": [
    {
          "browserName": "Chrome",
          "deviceName": "Android Emulator",
          "platformName": "Android",
          "maxInstances": "1",
          "udid": "emulator-5558"
    }
],
"configuration": {
    "cleanUpCycle": 2000,
    "timeout": 30000,
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
    "url": "http://127.0.0.1:4730/wd/hub",
    "maxSession": 1,
    "port": "4730",
    "host": "127.0.0.1",
    "register": true,
    "registerCycle": 5000,
    "hubHost": "127.0.0.1",
    "hubPort": "4444"

}
其次,我使用以下代码运行selenium网格:

 java –jar selenium-server-standalone-3.141.59.jar and this run 
satisfactorily.
最后,我使用以下代码运行nodes appium:

appium --address 127.0.0.1  --nodeconfig node1.json -p 4730 -cp 4730
但这表明了这一错误:

请求向网格注册失败:404-“\n\n\n\n\n\n\n\n\n var json=Object.freeze”(“{”consoleLink\“:\“\u002fwd\u002fhub\”,“type\”:“Standalone\”,“class\”:“org.openqa.grid.web.servlet.DisplayHelpHandler$DisplayHelpServletConfig\”,“version\”:“3.141.59\”);\n\n\n\n\n\n\n\n\n Selenium v.\n\n\n\n\n\n\n哇!URL指定了此帮助页的路径。\n

\n\n有关Selenium的详细信息,请参阅\n文档和/或访问wiki。\n\n或者您正在寻找Selenium控制台。\n\ng!\n

\n\n\n\n硒是通过我们的开源社区的努力、这些社区的贡献而成为可能的https://github.com/SeleniumHQ/selenium/blob/master/AUTHORS\“>人和我们的\nhttp://www.seleniumhq.org/sponsors/\“>赞助商。\n\n\n\n\n\n”

谢谢你的帮助

模式:

.... -role node (options)...
您错过了
-角色节点
要执行选项,请尝试:

appium --address 127.0.0.1 -role node -nodeConfig node1.json -p 4730 -cp 4730
详见文档:


试试
appium--address 127.0.0.1-role node-nodeConfig node1.json-p 4730-cp 4730
谢谢。这对我有用