手機自動化測試環境搭建-Python版

我這手機自動化測試環境是一位測試界前輩教的,現在幾乎不做手機測試,對這方面理解的也不是很深,按着前輩教的方法,也沒遇到什麼坑,所以我這裏也只能寫一下正常流程。以我的理解我這個環境搭建好了,只能跑安卓手機的腳本,蘋果的可能還得加些別的東西。

手機自動化測試我用的appium,需要下載個appium安裝包,安裝,可以不安裝到C盤。(不要想着像selenium那麼安裝!兩者差距很大!)

還需要sdk包,sdk是安卓環境,應該和jdk很像,應該只是個包,不用安裝,這個包很大,拷貝很費勁。放到電腦任意位置,最好不要帶漢字的路徑。然後配置環境變量。

在環境變量裏新建ANDROID_HOME,裏面放上sdk的路徑,如:D:\sdk

在path里加上:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

這裏做好以後,可以在cmd裏輸入adb,如果出現很多內容就對了。走到這可以用adb命令對app做穩定性測試,百度monkey命令,可以研究一下,我幾乎用不到,即使寫這方面博客也寫不全。

應該也需要jdk,反正jdk要用的地方很多,安裝jdk,也可以不放在C盤,配置環境變量:

在環境變量裏新建JAVA_HOME,裏面放上jdk的路徑,如:D:\jdk

新建CLASSPATH,加入“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar”(加引號裏面的,不加引號!)

在path里加上:%JAVA_HOME%\bin;

jdk配置好以後,可以在cmd裏輸入java或者Java -version,不報錯就對了。

還需要下個安裝包,之前我這名叫node.msi,這也是什麼環境, 我具體不知道是幹嘛的,隨意安裝,安裝後配置環境變量。在path里加入路徑,如:E:\test\Node\;

最後如果用Python寫腳本,要安裝Python,安裝過程中應該有選項,自動加入環境變量中,在cmd裏輸入Python,如果沒報錯,就是已經加環境變量了,如果報錯,手動添加一下。在path里加入:D:\Python37\;D:\Python37\Scripts;(根據自己實際安裝位置寫,大概是這意思,一定要這兩個都加)

然後還最後一步,安裝完Python才能操作的,需要下載Python和appium連接的包,cmd下輸入:pip install Appium-Python-Client(如果報錯,輸入:pip.exe install Appium-Python-Client)

現在環境都搭建好了,就可以寫Python的自動化腳本了,我只記得之前出過一個問題,可能電腦太舊,出下面這個錯:

這個提示需要安裝.netFramework,自己網上下載,點這個是會出錯。

基本就是上面這些,這個環境我也搭建過三次了,都沒出問題,應該比較靠譜,之前也看過一些文檔,搭建的步驟很多,要安裝很多東西,後來沒怎麼看,至少這個一般的安卓自動化測試是可以的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章