Airtest環境搭建及介紹


歡迎進入AirtestIDE官方文檔http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/
Airtest是網易出品的一款基於圖像識別和poco控件識別的一款UI自動化測試工具。Airtest的框架是網易團隊自己開發的一個圖像識別框架,這個框架的祖宗就是一種新穎的圖形腳本語言Sikuli。Sikuli這個框架的原理是這樣的,計算機用戶不需要一行行的去寫代碼,而是用屏幕截屏的方式,用截出來的圖形擺列組合成神器的程序,這是Airtest的一部分。另外,Airtest也基於poco這個U控件搜索框架,這個框架也是網易自家的跨平台U測試框架,原理類似於appium,通過控件的名稱,id之類的來定位目標控件,然后調用函數方法,例如click(),swip()之類的方法來對目標控件進行點擊或者是操作。

1.下載AirTest安裝包

官網下載:http://airtest.netease.com/

2.解壓打開

1.Airtest運行以后的界面如下圖所示

2.連接手機

以Android手機為例,由於Airtest會通過adb命令安裝兩個輔助App到手機上,再用adb命令通過控制這兩個輔助App進而控制手機,因此首先需要確保手機的adb調試功能是打開的,並允許通過adb命令安裝App到手機上。
啟動Airtest以后,把Android手機連接到電腦上,點擊下圖方框中的refresh ADB:
請點擊以下連接
http://airtest.netease.com/docs/cn/2_device_connection/1_android_phone_connection.html

3.安裝模塊

若遇到以下pip報錯,請升級pip

python -m pip install --upgrade pip

此命令安裝速度更快: pip install -i https://pypi.doubanio.com/simple/ poco

pip install opencv-contrib-python
pip install opencv-python
pip install airtest
pip install PocoUI
pip install poco

airtest 1.1.3

4.檢測環境


若運行bat文件出現以下情況:
from .cv2 import * ImportError: DLL load failed: 找不到指定的模塊。 >>>

若出現以上情況,先查看Python版本,再查看下Microsoft Windows操作系統的32位 或 64位環境
然后下載對應的 opencv_python

在絕對路徑下安裝:

下載地址:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

pip install opencv_python-3.4.2.16-cp35-cp35m-win32.whl
pip install opencv_python-3.4.2.16-cp35-cp35m-win_amd64.whl

https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM