有時需要測試APP 產品的耗電問題,但用自動化又面臨了一個USB接電腦供電的問題,從而導致計算出來的功耗與手動跑,存在有很大的誤差,因此可使用wifi無線連接到手機進行自動化測試,解決功耗問題。
前提條件:
1、確保手機已經開啟Root權限
2、手機和PC 要在一個網段(從PC端可以ping通手機端的IP地址)
方法一:
可以在應用市場商店里面下一個叫 Wireless ADB並安裝好。
勾選Wireless ADB啟動,還可以在設置端口號。
然后執行命令:adb connect 192.168.1.199:5555 進行無線連接手機。
方法二:
1、手機用USB線連接到電腦,cmd打開命令行,輸入adb devices,查詢連接設備的名稱。例如:設備名稱為238ap45
2、開啟端口(端口不能被占用),輸入adb -s 238ap45 tcpip 5556
3、開啟端口后用無線連接(保證設備和PC機在同一個局域網,可以用ping驗證是否相通)。打開手機,查看IP地址。例如IP為192.168.21.100
4、通過查詢到的手機IP與設置的端口號,輸入adb connect 192.168.21.100:5556
5、連接上后就可以拔掉USB線了,查看連接狀態,輸入adb devices
如果wifi連接多台設備,可以繼續用上面方法無線連接其他的設備。
斷開無線連接可執行命令:adb disconnect 192.168.21.100:5556
總之,wifi連接設備成功,就可以進行appium客戶端編寫測試腳本跑自動化測試了。