一個(gè)編程大白棘劣,我在學(xué)自動(dòng)化UI測(cè)試工具airtest赋兵。
自動(dòng)化UI測(cè)試工具airtest學(xué)習(xí)步驟
- 一拢蛋、硬件軟件的準(zhǔn)備與連接
- 二桦他、學(xué)習(xí)AirtestIDE官方文檔
- 三、用Airtest對(duì)多臺(tái)手機(jī)操控
- 四谆棱、純python代碼操控手機(jī)
Airtest是一個(gè)跨平臺(tái)的UI自動(dòng)化測(cè)試框架快压,適用于游戲和App。重點(diǎn)在android手游與原生app垃瞧,使用python語(yǔ)言編寫與測(cè)試蔫劣。
在學(xué)習(xí)使用AirtestIDE前,需了解與熟悉IDE與設(shè)備間的連接與个从。
支持連接設(shè)備:IOS11/12手機(jī)脉幢,android 4.0及以上手機(jī)或模擬器,windows窗口
一嗦锐、重點(diǎn)學(xué)習(xí)連接android手機(jī)
連接android手機(jī)前嫌松,必定先了解下adb工具。
adb即Android Debug Bridge(安卓調(diào)試橋) tools奕污。它就是一個(gè)號(hào)令行窗口萎羔,用于經(jīng)由過(guò)程電腦端與模擬器或者真是設(shè)備交互。
記下adb以下幾條將用到的命令:
- adb devices (顯示已連接設(shè)備)
- adb connect ip:port (命令行連接設(shè)備)
- adb disconnect ip:port (命令行取消設(shè)備的連接)
- adb tcpip xxxx (eg: adb tcpip 55554 設(shè)置現(xiàn)連接手機(jī)的連接端口)
開(kāi)始連接設(shè)備:
1. 下載相應(yīng)的Airtese IDE:
[airtest project官網(wǎng)] http://airtest.netease.com/
PS: Airtese IDE下載解壓即可用
2.下載安放好adb.exe工具
現(xiàn)Airtese IDE最新版V1.2.1版本文檔中提到adb.exe版本建議用39版碳默,Airtese IDE文件夾:
AirtestIDE_2019-05-09_py3_win64\airtest\core\android\static\adb\windows
中有adb.exe工具贾陷。
有2種情況:
一種是安裝python時(shí)缘眶,安裝過(guò)adb.exe工具,但版本不是39版髓废,此時(shí)巷懈,將Airtese IDE中的39版覆蓋了就行了。
二種是第一次用adb.exe瓦哎,用Airtese IDE自帶的就可以了砸喻。
3.連接手機(jī)
連接前,需將手機(jī)的 USB調(diào)試 選項(xiàng)打開(kāi)蒋譬。(打開(kāi)方法自行百度割岛,不同品牌手機(jī)略有不同)
打開(kāi)AirteseIDE,數(shù)據(jù)線連接上手機(jī)犯助,編輯器就可顯示已邊接的手機(jī)狀態(tài):
adb.exe使用方法:
調(diào)出cmd.exe方法癣漆,在adb.exe所在文件夾,shift+鼠標(biāo)右鍵剂买,選:在此處打開(kāi)命令行窗口 即可
adb devices 命令查看連接狀態(tài):
adb tcpip 55554 命令設(shè)置連接手機(jī)端口為:55554(端口可以自定義)
adb connect 192.168.1.8:55554 無(wú)線連接手機(jī)惠爽, 前提是電腦與手機(jī)處于同wifi網(wǎng)絡(luò)
PS: 已AirtestIDE連接一臺(tái)手機(jī)的操作,連接windows窗口方法較簡(jiǎn)單瞬哼,可參考文檔:Windows窗口連接婚肆;另IOS連接因需一臺(tái)MACOS才能設(shè)置連接,可參考文檔:2.4 iOS設(shè)備連接
100分大神坐慰,80分大牛较性,60分大白,對(duì)我结胀,夠用赞咙,能用,就好