电竞比分网-中国电竞赛事及体育赛事平台

分享

安卓_IOS adb 連接說明

 小豬窩969 2018-11-19

Android多機(jī)的server啟動(dòng)命令 

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 &"
 
各項(xiàng)說明:
address:?jiǎn)?dòng)server的地址,如果不指定為0.0.0.0
Appium_port:?jiǎn)?dòng)的server的端口號(hào),默認(rèn)4723
bootstrap_port:與高版本(4.2及以上)android機(jī)交互的端口號(hào),默認(rèn)3724
selendroid_port:與低版本(4.2以下)android機(jī)交互的端口號(hào),默認(rèn)8080
chromedriver_port:與chrome瀏覽器交互的端口號(hào),默認(rèn)9516
deviceid:設(shè)備的id(adb devices查看)
 
注意:android多機(jī)啟動(dòng)server一定要指定-U參數(shù),否則在windows上運(yùn)行時(shí)會(huì)拋錯(cuò)
 
iOS多機(jī)的server啟動(dòng)命令
startservercmd = "start /b appium --session-override -a " + address + " -p " + Appium_port+" --webdriveragent-port “+webdriveragent_port
 
各項(xiàng)說明:
address:?jiǎn)?dòng)server的地址,如果不指定為0.0.0.0
Appium_port:?jiǎn)?dòng)的server的端口號(hào)
webdriveragent_port:與iOS客戶端交互的webdriveragent的端口號(hào),默認(rèn)8010
==============================================================
啟動(dòng)多個(gè)appium服務(wù)器,分別設(shè)置不同port端口 
驗(yàn)證appium服務(wù)器是否啟動(dòng)成功 http://127.0.0.1:4723/

多個(gè)appium啟動(dòng)鏈接多個(gè)android設(shè)備時(shí)需要設(shè)置不同的 boo–bootstrap-port 
否則報(bào)錯(cuò):appium Unhandled error: Error: read ECONNRESET 
bootstrap 無法公用一個(gè)端口號(hào)與多個(gè)android設(shè)備進(jìn)行通信 
最佳參照答案: 

 
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多