Appium 创建Selenium节点

Appium 创建Selenium节点,appium,selenium-grid,Appium,Selenium Grid,我在尝试将真正的Android设备作为Selenium节点连接到集线器时遇到此错误 无法注册此节点:集线器已关闭或没有响应:连接到x.x.x.x:4445[/x.x.x.x]失败:无法访问网络 如有任何建议,将不胜感激 config.json文件: { "capabilities": [ { "browserName": "Android", "version":"4.4.2", "maxInstances": 3, "platform":"ANDROID", "deviceNa

我在尝试将真正的Android设备作为Selenium节点连接到集线器时遇到此错误

无法注册此节点:集线器已关闭或没有响应:连接到x.x.x.x:4445[/x.x.x.x]失败:无法访问网络

如有任何建议,将不胜感激

config.json文件:

{ "capabilities": 
[ { 
"browserName": "Android",
 "version":"4.4.2", 
 "maxInstances": 3, 
 "platform":"ANDROID",
 "deviceName":"emulator-5554" } ],
 "configuration":
 { "nodeTimeout":120,
 "port":4728,
 "hubPort":4444, 
 "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", 
 "url":"127.0.0.1:4728/wd/hub",
 "hub": "127.0.0.1:4444/grid/register",
 "hubHost":"127.0.0.1",
 "nodePolling":2000,
 "registerCycle":10000,
 "register":true, 
 "cleanUpCycle":2000,
 "timeout":30000, "maxSession":1 } 
 }

给出了config.json文件,该文件在selenium grid for android设备和模拟器上运行良好。试试看

{
"capabilities":
[
{
"browserName": "",
"version":"",
"maxInstances": 1,
"platform":"ANDROID"
}
],
"configuration":
{
"cleanUpCycle":2000,
"timeout":30000,
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"url":"http://127.0.0.1:4720/wd/hub",
"host":"192.168.1.163",
"port": 4723,
"maxSession": 1,
"register": true,
"registerCycle": 5000,
"hubPort": 4444,
"hubHost": "192.168.1.163"
}
} 
我收到下面的错误消息

错误:`

uncaughtException:无法读取未定义日期=Fri的属性“url” 2015年10月30日10:31:30 GMT+0530(IST),pid=2850,uid=1020000013, gid=1020000013, cwd=/home/sandeepreddy/.npm packages/lib/node_modules/appium, execPath=/usr/bin/nodejs,版本=v0.10.37,argv=[node, /usr/bin/appium,--nodeconfi**


`

您能分享我们提供给appium的
config.json
文件吗?{“功能”:[{“浏览器名”:“Android”,“版本”:“4.4.2”,“maxInstances”:3,“平台”:“Android”,“deviceName”:“emulator-5554”}],“配置”:{“nodeTimeout”:120,“端口”:4728,“hubPort”:4444,“代理”:“org.openqa.grid.selenium.proxy.DefaultRemoteProxy”、“url:”hub:”127.0.0.1:4444/grid/register“,”hubHost:”127.0.0.1“,”nodePolling“:2000,“registerCycle”:10000,“register”:true,“cleanUpCycle”:2000,“timeout”:30000,“maxSession”:1}”避免在代码中给出注释,而是用代码编辑您的问题。此外,我可以看到您将
emulator-5554
指定为目标设备,当您实际想要连接真实设备时,它是一个模拟器。此命令将足以设置为node.appium--nodeconfig/path/to/nodeconfig.json。我得到未捕获的异常:Ca现在无法读取未定义错误的属性“url”。问题是否未解决?您是否可以发布您收到的异常?嗯,我之前没有遇到过此问题。:(您在url中提供的端口号是否为运行appium的端口号?是的,仅在该端口号上运行的appium完全相同。。我是否应该在url中提供../wd/hub?