此文章來源於項目官方公衆號:“AirtestProject”
版權聲明:允許轉載,但轉載必須保留原鏈接;請勿用作商業或者非法用途
一、前言
在日常測試中,很多小夥伴還是選擇使用usb連接設備的方式去進行跑測,當需要連接多臺設備就沒辦法在電腦上插入這麼多設備,只能選擇使用無線連接的方式去進行連接測試。你們快來get這份詳細的無線連接設備教程吧~
二、遠程連接Android手機技巧
1 、首先將AirtestIDE自帶的adb.exe地址設置到環境變量
adb所在地址一般爲XX:\AirtestIDE\airtest\core\android\static\adb\windows
2、拿出需要測試的設備,打開設備的 手機設置-連上WiFi
注意:設備要和電腦在同一個網絡環境下
3、將設備通過USB線連接到電腦上,執行命令 adb tcpip 5555
在手機設備上開啓了adb進程端口:5555(一般爲5555)
4、 自行拼接設備遠程連接地址 :Android:///{手機無線IP地址}:5555 ,並輸入到AirtestIDE上進行連接。
5、 點擊連接後,可以看到設備窗出現了設備界面,即完成了遠程連接。
6、 可以開始執行腳本或編寫腳本(摸魚)
三、連接後開始摸魚
下面我們用個小小的例子來看看我們遠程連接在測試時的情況吧。
可以看到在測試時腳本運行依舊流暢順滑。
參考腳本如下:
# -*- encoding=utf8 -*-
__author__ = "Airtest"
from airtest.core.api import *
auto_setup(__file__)
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
poco("抖音").click()
sleep(5.0)
for i in range(5):
swipe((500,2000),(500,90))
sleep(1.0)
poco("com.android.systemui:id/white_cutout").click()
四、小結
本週推文詳細介紹了遠程連接設備的操作方法,分爲幾個步驟:
- 將AirtestIDE自帶的adb.exe設置到環境變量
- 手機設置-連上WiFi (要和電腦在同一個網絡環境下)
- 將設備USB連接到電腦,執行命令 adb tcpip 5555
- 自行拼接設備遠程連接地址 :Android:///{手機無線IP地址}:5555
- 使用AirtestIDE遠程連接
- 開始執行腳本
get到遠程連接的小技巧後,以後在測試過程中可以快速的連接設備,甚至是多臺設備,進行測試跑測。就算在工位上偷偷摸魚也不怕啦(bushi)。
當然,如果大家有更多連接設備的小技巧也歡迎告訴我們,同時,我們也非常歡迎同學們能夠提供自己常用場景的代碼,我們會積極分享相關的使用技巧。讓我們一起努力,共同進步~
AirtestIDE下載:airtest.netease.com/
Airtest 教程官網:airtest.doc.io.netease.com/
搭建企業私有云服務:airlab.163.com/b2b
官方答疑 Q 羣:526033840