- airtest:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/index.html官網地址
- AirtestIDE:跨平台的UI自動化測試編輯器,適用於游戲和App
- 主要講解脫離airtestIDE
- python+poco+手機實現ui自動化+win
- 讓手機在指定的端口可以接收到TCP/IP連接。
- 確保手機開啟了usb調試
- 用usb線把手機和電腦連接起來
-
執行命令:adb tcpip 5555
-
adb連接這里不主要講解如果需要的話可以查看https://www.cnblogs.com/cheng10/p/10643402.html
- pip 安裝Airtest模塊及pocoui模塊建議使用3.6較為穩定
- 安裝完后打開adb命令行進入腳本所在文件,不是py文件哦,而且文件名后綴要是air
-
python -m airtest run untitled.air --device
- airtest run :后面接的的腳本文件的路徑。
- --device:是我們的手機設備。
- --log,log:輸出目錄。
- 報錯總結
- import cv2 出現 ImportError:DLL load fail:找不到指定模塊
- 解決方法
-
自帶的python版本與opencv版本不匹配導致找不到模塊,所以從清華的鏡像 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 中下載其他版本的庫,因為確定python是3.6版本的,所以下載了 opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl 版本的opencv,安裝完成之后測試 借鑒作者:https://blog.csdn.net/Eooming/article/details/81699715
- 不過我直接把opencv模塊刪除,腳本也可正常運行