摸魚小技巧來啦,速來圍觀

fishfish-yu發表於2024-03-22

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

四、小結

本週推文詳細介紹了遠端連線裝置的操作方法,分為幾個步驟:

  1. 將 AirtestIDE 自帶的 adb.exe 設定到環境變數
  2. 手機設定 - 連上 WiFi(要和電腦在同一個網路環境下)
  3. 將裝置 USB 連線到電腦,執行命令 adb tcpip 5555
  4. 自行拼接裝置遠端連線地址 :Android:///{手機無線 IP 地址}:5555
  5. 使用 AirtestIDE 遠端連線
  6. 開始執行指令碼

get 到遠端連線的小技巧後,以後在測試過程中可以快速的連線裝置,甚至是多臺裝置,進行測試跑測。就算在工位上偷偷摸魚也不怕啦(bushi)。

當然,如果大家有更多連線裝置的小技巧也歡迎告訴我們,同時,我們也非常歡迎同學們能夠提供自己常用場景的程式碼,我們會積極分享相關的使用技巧。讓我們一起努力,共同進步~


AirtestIDE 下載:airtest.netease.com/\
Airtest 教程官網:airtest.doc.io.netease.com/\
搭建企業私有云服務:airlab.163.com/b2b

官方答疑 Q 群:526033840

相關文章