移動自動化測試框架--openatx


之前學習並使用appium進行移動端測試,對於使用appium的一些體會與感受是否與我相似

1. appium啟動服務和app程序非常慢

2. appium搭建環境較復雜

3. appium必須連接usb線進行自動化測試

偶然機遇得到蟲師提點,從而開始接觸openatx框架。

其底層基於Google uiautomator,Google提供的uiautomator庫可以獲取屏幕上任意一個APP的任意一個控件屬性,並對其進行任意操作,但其只支持JAVA語言

於是大佬在其基礎上開發了uiautomator 2支持python語言並且以上問題得到很好的解決。

一:安裝

命令行CMD或Pycharm自己的venv環境中 

pip install --upgrade --pre uiautomator2

二:初始化設備

手機連接上usb,運行初始化命令

python -m uiautomator2 init

三:安裝UI查看工具

pip install -U weditor

安裝完成后命令行直接輸入 weditor 會自動打開瀏覽器,輸入設備的ip或者序列號,點擊Connect即可

上面三個步驟完成后,可以和appium一樣愉快的玩耍了,當然這只是安卓端的,如果要測試ios,則需要下載另一框架 facebook-wda,因沒有mac電腦暫時無法使用。

 


免責聲明!

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



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