1. 程式人生 > >python + appium-desktop 環境配置 (一)

python + appium-desktop 環境配置 (一)

使用環境 : win7  64 ,  python3.6.1 , appium-desktop

使用python 自動化控制手機app必要安裝步聚。

1  jdk

    jdk-8u171-windows-x64   

    安裝jdk 很簡單。關鍵是安裝後需要配置環境變數

    系統變數 新增  JAVA_HOME    值為jdk安裝路徑    如:     D:\java\jdk1.8.0_171

    系統變數 新增  CLASSPATH    值為    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    系統變數 修改PATH的值, 在後面新增      %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    驗證是否安裝配置成功:

    DOS視窗輸入命令   java -version  出現如下 表示安裝配置成功

2   android sdk

     手機開發工具集合。android sdk 的執行需要jdk 的支援。這就是為什麼我們用python當客戶端指令碼語言還要安裝jdk的原因。

     android sdk 的安裝,解壓到一個路徑即可。然後配置環境變數

     系統變數新增  ANDROID_HOME    值為sdk安裝路徑

     系統變數修改 PATH的值,在後面新增 %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

     驗證是否配置成功

     在DOS視窗使用如下命令

     android -h     或      adb version     出現具體內容,就成功了。

3   Appium Desktop

      自動化測試開源工具, Appium 移動測試中有個很重新的元件 Appium-Server,它主要用來監聽我們的移動裝置(真機或模擬器),然將不同程式語言編寫的 appium 測試指令碼進行解析,然後,驅動移動裝置來執行測試。

      但Appium-Server有一兩年沒有更新了。無法支援Android 的高版本,如Android 8.0、 9.0

      Appium Desktop與Appium不是同一個東西。Appium Desktop是對於Appium而言,是一個擁有更多相關工具的圖形化介面。它們各自有各自的Cadence和版本控制系統

      Appium desktop  下載好後直接安裝就可以了。全程不需要任何配置。

4   python

     python 是指令碼解釋語言。此處用於編寫客戶端控制指令碼, 即控制手機app執行那些操作。

     下載安裝過程中,會有若干選項勾選,根據自身情況作選擇就可以了。記得勾選 install python 3.6 to path

     驗證是否安裝成功    python  -V

      

    如果出錯,那是沒有把路徑新增到環境變數上(預設是新增有的,沒有是因為安裝時沒有勾選 install python 3.6 to path)

    環境變數 - 使用者變數  PATH 值為   D:\python36;D:\python36\Scripts;         (此處D:\python36 為你的安裝路徑)

    成功安裝會在python 安裝路徑 Scripts 資料夾會如圖所示

如果缺少pip 或 easy_install 需要自行找尋相關的包安裝(預設是有的,沒有是因為安裝時沒有勾選到)

安裝的是python語言開發工具包。為了更方便的編寫python 指令碼,可選擇安裝IDE開發環境。

python 的IDE開發環境很多,此處推薦 pycharm ,這裡不作敘述

注:安裝過程中若出現系統性錯誤,那是因為作業系統缺少 MS NET framework 4.5 或以上版本的元件

以上所需我已經打包好了,下載路徑:  https://pan.baidu.com/s/1iVolxdlHvkz7-R9T86K_ZA        提取碼:  hmug

至此,用python 開發手機app自動化測試的必要軟體安裝與配置完畢

下一篇,再講解如何執行一個例子。