1. 程式人生 > >Appium+python 環境搭建

Appium+python 環境搭建

一、安裝JDK並配置環境變數

1、 在Java官方網站上下載相應系統的jdk檔案安裝,全部選擇預設的安裝路徑即可安裝完成。

2、 配置JAVA_HOME

我的電腦--右鍵屬性--高階系統設定--環境變數

新建 JAVA_HOME 環境變數,變數值是自己安裝JDK 的路徑,我的是:C:\Program Files (x86)\Java\jdk1.8.0_144

3、 配置ClASSPATH

新建 CLASSPATH 環境變數,變數值是:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (別忘了前面的. )

4、配置PATH

雙擊Path,點選新建,新增 %JAVA_HOME%\bin

再次點選新建,新增 %JAVA_HOME%\jre\bin

(這兩個命令要放在path路徑的最前面)

這裡要特別注意一下,win10環境變數值是一行一行的,不要直接點選新建,新增"%JAVA_HOME%bin;%JAVA_HOME%jrebin;",否則會出現“javac不是內部或外部命令”錯誤。

5、驗證安裝是否成功 1).開啟cmd命令列視窗 2).在命令列視窗中輸入java -version,顯示如下內容表示安裝成功:

C:\Users\Administrator>java -version  #java後面有空格
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) Client VM (build 25.144-b01, mixed mode)

二、Android SDK環境搭建

1、下載Android SDK

然後sdk安裝教程請自行百度

將下載的 Android SDK 解壓到指定目錄,我的目錄在G:\android-sdk-windows

設定Android環境變數 下面設定 Android 環境變數,方法與Java環境變數類似。 下面設定環境變數: “我的電腦” 右鍵選單 —> 屬性 —> 高階 —> 環境變數 —> 系統變數 —> 新建… 新增ANDROID_HOME,變數值為G:\android-sdk-windows

找到 path 變數名—> “編輯” 新增: 分別新增%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

設定完成後開啟cmd,執行adb --version,若出現一下內容則說明設定下成功

C:\Users\Administrator>adb --version
Android Debug Bridge version 1.0.40
Version 4986621
Installed as G:\android-sdk-windows\platform-tools\adb.exe

三、安裝Node.js

訪問https://nodejs.org/dist/v0.5.6/ ,下載完成後是一個.msi格式的檔案,可以直接點選進行安裝,安裝過程不過多介紹,一路預設安裝即可(我選擇低版本的)

四、安裝python

下載地址:https://www.python.org/downloads/,可以選擇Python2.7或者Python3.x版本,我這裡選擇的是Python3.7的版本。下載的是一個exe安裝檔案,下載完直接安裝即可,我的安裝目錄是C:Python37,安裝好以後將Python安裝目錄配置到環境變數Path中,然後在cmd中執行python命令

五、安裝Appium

執行Appium需要依賴.NET Framework 4.5,如果沒有安裝的話點選執行的時候會報錯,所以需要下載.NET Framework4.5,這個自行百度下載就可以。 

全部安裝配置好以後,在命令列視窗中執行appium-doctor,出現以下資訊,說明所有的都正確安裝並配置了

C:\Users\Administrator>appium-doctor
Running Android Checks
✔ ANDROID_HOME is set to "G:\android-sdk-windows"
✔ JAVA_HOME is set to "C:\Program Files (x86)\Java\jdk1.8.0_144."
✔ ADB exists at G:\android-sdk-windows\platform-tools\adb.exe
✔ Android exists at G:\android-sdk-windows\tools\android.bat
✔ Emulator exists at G:\android-sdk-windows\tools\emulator.exe
✔ Android Checks were successful.

✔ All Checks were successful
若在cmd中輸入appium-doctor命令,提示:’appium-doctor’ 不是內部或外部命令,也不是可執行的程式
解決方法: 
將Appium安裝目錄中的.bin新增到環境變數Path中,例如: 
C:\Program Files (x86)\Appium\node_modules.bin


若在cmd中輸入appium-doctor命令,提示:’node’ 不是內部或外部命令,也不是可執行的程式
解決方法: 
將node.exe 所在目錄新增到環境變數 Path 中,例如:C:\Program Files (x86)\Appium 

六、下載Appium-Python-Client

直接在cmd裡面,輸入pip install Appium-Python-Client即可

OK,到此為止,所有需要安裝的軟體和工具包,以及環境變數都配置好了,下面就可以利用這個環境來實現Appium+Python的自動化測試指令碼編寫了