通過usb連結多台裝置經常會出現offline情況,比較麻煩,連結一台測試的時候還比較友善。
于是我們通過wifi連結多台裝置
一、首先要usb連結裝置,開啟裝置上的端口
C:\WINDOWS\system32>adb devices
List of devices attached
52e027a7 device
查詢連結裝置的名稱
然後執行下面指令開啟端口:
C:\WINDOWS\system32>adb -s 52e027a7 tcpip 5556
restarting in TCP mode port: 5556
二、開啟端口後用無線連結(保證裝置和pc機在同一個區域網路,可以用ping驗證是否相通)
執行下面指令無線連結:
C:\WINDOWS\system32>adb connect 10.10.11.8:5556
connected to 10.10.11.8:5556
連結上後就可以拔掉usb線了,用adb devices檢視一下:
10.10.11.8:5556 device
說明已經連接配接上了。
然後繼續用上面方法無線連結其他的裝置。
三、在python裡設定連結參數:
def dorun():
desired_caps = {'platformName':'Android',
'platformVersion':'4.4.2',
'deviceName':'10.10.11.8:5556',#'52e027a7',
#'udid':'10.10.11.8:5556',
#'unicodeKeyboard':'True',
#'resetKeyboard':'True',
'appPackage':'com.UCMobile',
'appActivity':'com.UCMobile.main.UCMobile'
}
這樣appium就可以連結到裝置上進行操作了****
本文轉自niedongri 51CTO部落格,原文連結:http://blog.51cto.com/laomomo/2051872,如需轉載請自行聯系原作者