此文章來源於專案官方公眾號:“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