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上运行时会抛错
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设备进行通信
最佳参照答案:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。