Appium連接多個設備並發執行(GUI模式)



最近有同學在問我多設備怎么並行執行appium腳本。

我之前的方式一般是命令行去指定端口,比如:appium -p 4723 -bp 4724。

其中,-p 參數表示的是-port,也就是appium服務監聽這個端口發來的消息。

-bp參數表示的是-bootstrap-port,連接Android設備的端口號,必須指定多個端口號來與Android設備進行通信。

1.那么如果不安裝命令行工具,需要打開多個GUI的appium server服務。

比如,我想測試時,需要在啟動appium server時,需要修改端口。

在腳本中,同樣需要修改端口,比如我啟動時端口是4725,那么腳本中也用4725:

其他的appium server修改為你要改的端口即可,不用指定bp端口,appium會自動去生成一個未占用的端口。

2.設置好之后,還不行,還需要改一下desired_caps中的參數,並發執行,如果覺得麻煩,可以定義兩個腳本文件,添加udid字段,udid為你設備的標識,通過adb devices可以獲取到:

3.然后再分別去運行腳本,就可以多設備去執行了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM