{
"capabilities": [ //设置代理节点的注册信息
{
"version": "6.0", //设备版本号
"maxInstances": 3, //一个代理节点可以同时启动的浏览器最大数量,即session数量
"platform": "ANDROID", //安卓系统
"browserName": "chrome" //浏览器名称
}
],
"configuration": {
"cleanUpCycle": 2000, //代理节点检查超时的周期
"timeout": 300000,
"browserTimeout": 60000, //浏览器无响应的超时时间
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", //默认指向org.openqa.grid.selenium.proxy.DefaultRemoteProxy;用于代表节点的代理
"url": "http://127.0.0.1/wd/hub", //显示指定appium server监听的端口
"host":"127.0.0.1",
"maxSession": 6, //一个代理节点可以同时启动的浏览器最大数量,即session数量
"register": true,
"registerCycle": 5000, //代理节点自动重新注册的周期,单位毫秒;适应于重启了hub时不需要重启所有的代理节点。
"hub":"192.168.168.143:4444/grid/register", //url_to_hub值为hub启动的注册地址,默认为ttp://ip_for_hub:4444/grid/register;具体的根据你启动hub时的参数所对应。
"hubPort": 4444, //指定hub机的监听端口
"hubHost": "192.168.168.143" //指定hub机的ip或者host值
}
}
在浏览器输入http://192.168.168.143:4444/grid/console就能看到你连接了多少个设备
四、启动appium服务:appium -a %1 -p %2 -bp %3 -U %4 --nodeconfig %5 --log-timestamp --local-timezone
-a --address 监听的 ip 地址
-p --port 监听的端口
-bp--bootstrap-port (Android-only) 连接设备的端口号
-U --udid 连接物理设备的唯一设备标识符
--nodeconfig 指定 JSON 格式的配置文件 ,用来在 selenium grid 里注册 appiumd
--log-timestamp 在终端输出里显示时间戳
--local-timezone 使用本地时间戳
定位:uiautomatorviewer.bat