分享

安卓_IOS adb 连接说明

 小猪窝969 2018-11-19

Android多机的server启动命令 

startservercmd = "nohup appium  --session-override -a " + address + " -p " +Appium_port +" -bp "+bootstrap_port
+" --selendroid-port "+selendroid_port+" --chromedriver-port " +chromedriver_port+" -U "+deviceid+" "+" --no-reset &"
 
各项说明:
address:启动server的地址,如果不指定为0.0.0.0
Appium_port:启动的server的端口号,默认4723
bootstrap_port:与高版本(4.2及以上)android机交互的端口号,默认3724
selendroid_port:与低版本(4.2以下)android机交互的端口号,默认8080
chromedriver_port:与chrome浏览器交互的端口号,默认9516
deviceid:设备的id(adb devices查看)
 
注意:android多机启动server一定要指定-U参数,否则在windows上运行时会抛错
 
iOS多机的server启动命令
startservercmd = "start /b appium --session-override -a " + address + " -p " + Appium_port+" --webdriveragent-port “+webdriveragent_port
 
各项说明:
address:启动server的地址,如果不指定为0.0.0.0
Appium_port:启动的server的端口号
webdriveragent_port:与iOS客户端交互的webdriveragent的端口号,默认8010
==============================================================
启动多个appium服务器,分别设置不同port端口 
验证appium服务器是否启动成功 http://127.0.0.1:4723/

多个appium启动链接多个android设备时需要设置不同的 boo–bootstrap-port 
否则报错:appium Unhandled error: Error: read ECONNRESET 
bootstrap 无法公用一个端口号与多个android设备进行通信 
最佳参照答案: 

 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多