首頁>科技>

/1 前言/

最近在做手機APP自動化測試,需要安appium,並配置環境變數,網上雖然有很多教程,但是隨著版本的更新總有各種各樣的坑,本文以親身踏坑經歷給大家詳細介紹一下如何正確安裝appium。

/2 第一步:安裝Adroid SDK/

1、按照網上的教程,先下載Adroid SDK,網址為https://www.androiddevtools.cn/,如下圖所示。

2、下載過程很順利,如下圖所示。

4、遂百度尋找答案,大多解決辦法如下圖所示:

5、然而按照上述步驟並沒有“神奇”的開啟,這個問題讓我糾結了一下午,最後我不得不跳出這個坑,選擇安裝Android Studio,因為在它裡面也可以安裝Adroid SDK,下載地址為http://www.android-studio.org/,整個下載過程很順利,安裝過程也很順利,但是到最後彈出如下錯誤:

6、原因是第一次安裝,啟動後,檢測到電腦沒有SDK。第一個解決辦法是在安裝的目錄下找到:bin\\idea.properties開啟(用記事本)這個檔案末尾新增一行disable.android.first.run=true,然後就可以開啟Android Studio了,但是這個方法治標不治本,只能順利開啟這個軟體,但是不能安裝SDK。

7、第二個解決辦法是,不翻牆的情況下,一般都是修改host檔案:C:\\Windows\\System32\\drivers\\etc\\hosts,如下圖所示。

8、在最下面加如上兩行命令,再開啟Android Studio就能用了,在Android Studio軟體下面這個介面可以下載安裝所需的Android版本,這一步到此就大功告成了。

/3 第二步:下載安裝JAVA/

網址為https://www.oracle.com/technetwork/java/javase/downloads/index.html,我安裝的是jdk-13.0.1,按照如下配置環境變數:

1、系統變數名:JAVA_HOME,變數值:C:\\Program Files\\Java\\jdk-13.0.1;

2、系統變數名:CLASSPATH,變數值:%java_home%\\lib。

但是網上很多教程CLASSPATH的變數值為:

這是老版本的環境變數配置方式,新版本jdk-13.0.1資料夾下是沒有dt.jar和tools.jar的,大家一定要注意。

/4 第三步:安裝appium/

1、這一步比較簡單,基本沒有坑,直接在appium官網下載安裝即可,開啟後如下圖所示。

我已經配置好了引數,platformName為系統型別,deviceName為手機型號,appPackage和appActivity都代表手機app的標誌,此處代表微信app,點選Start Session。

/5 第四步:擼程式碼/

1、部分程式碼截圖如下圖所示。

2、執行此程式碼也可以如第三步一樣開啟微信登入介面,下面就可以像selenium操作網頁一樣用appium對微信app介面的元素執行點選、輸入等操作了,如果不知道某個按鍵的元素,可以在appium客戶端點選某按鈕,然後它的元素資訊就在右側顯示出來了,如下圖所示。

/6 結語/

本文主要介紹了使用Python程式碼實現操控手機微信app,教程寫的相對基礎一些,但是部分細節方面還是節省了很多,大家在嘗試的過程中肯定還會有各種問題。

另外本文涉及的Pyhton程式碼,我已經上傳到Github了,感興趣的小夥伴們,可以去看看,覺得不錯,記得給個Star噢!

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 高德、百度和騰訊,哪家地圖最好用?