Python+Appium自動化測試(1)-appium環境搭建

用python+appium作appUI自動化測試,系統爲Windows。首先是JDK與Android SDK的安裝與環境變量的設置。html

一,安裝JDK,配置JDK環境變量

1,下載jdk

jdk8官網下載地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmljava

選擇對應的系統下載,個人電腦是Windows64位因此選擇紅框標註的安裝包下載。node

官網下載須要建立登陸Oracle帳號,下面提供一個網盤下載地址:python

連接:https://pan.baidu.com/s/1vPtcw8Fv2v9obdk8GK63Eg 提取碼:w703android

2,安裝jdk

安裝過程傻瓜式默認安裝,也能夠更改安裝路徑。安裝完成後jdk安裝絕對路徑裏包括如下文件git

3,配置jdk環境變量

  • 3.1,win10下配置步驟:選擇桌面 」此電腦「,鼠標右鍵-->點擊」屬性「 --> 點擊「高級系統設置」 --> 點擊「環境變量」

  • 3.2,進入以下頁面,系統變量區域 點擊 「新建」。

  • 3.3,變量名輸入 JAVA_HOME,變量值輸入本身電腦Java安裝的絕對路徑,點擊「肯定」。

  • 3.4,系統變量區域,再次點擊「新建」,輸入變量名爲:CLASSPATH(已存在則選擇後點編輯),輸入變量值爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,點擊「肯定」。

  • 3.5,系統變量區域,選擇path,點擊「編輯」跳轉至編輯環境變量頁面,依次新建兩行,一行輸入:%JAVA_HOME%\bin,另外一行輸入:%JAVA_HOME%\jre\bin,點擊「肯定」。

  • 3.6,打開cmd,輸入java回車,出現以下圖所示則說明安裝成功。

二,安裝Android SDK,配置Android SDK環境

1,下載Android SDK

官網下載地址(需fq):http://developer.android.com/sdk/index.htmlgithub

其餘下載地址(推薦使用):http://www.androiddevtools.cn/npm

這裏我使用第二個下載地址,進入網址,點擊「Android SDK 工具」 --> 「SDK Tools」服務器

選擇最新版本,對應的操做系統下載,解壓到指定文件夾oracle

2,雙擊SDK Manager,啓動SDK Manager,選擇下載

  • 2.1,tools裏面選擇下載以下三項便可

  • 2.2,Android版本考慮向下兼容,選擇最新的下載

  • 2.3,Extras下載,作自動化測試的話選擇以下三項下載便可。若是存儲空間充足的話,建議將Extras裏面的全部選項都下載,固然也能夠後續再選擇下載。

  • 2.4,點擊"install packages" --> 彈窗依次選擇Packages --> Accept License --> 點擊「install」。

status變成Installed說明安裝成功。有些項可能日誌會報安裝失敗,將這些項多安裝幾回直到成功。網上也有教程經過設置鏡像服務器來安裝,但我嘗試設置事後是無法安裝的,你們有興趣能夠試一下(不推薦)。

3,配置環境變量

  • 3.1,在系統變量區域,新建變量,變量名爲ANDROID_HOME,變量值爲第1步中你的Android SDK解壓縮後的絕對路徑

  • 3.2,把%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools添加到Path環境變量中,步驟以下:

  • 3.3,檢查Android SDK環境變量是否配置成功

打開cmd,輸入adb回車,出現以下所示即配置成功

三,安裝Node.js

1,appium服務端的運行須要node.js環境。下載地址:https://nodejs.org/en/

選擇大多數人使用的下載,根據提示進行安裝就行(可更換安裝路徑)。

2,安裝完成後,將安裝路徑(即node.exe文件所在的目錄)加入系統變量-環境變量。我這裏安裝的時候就自動加入了環境變量,無需再次添加。

3,驗證安裝配置是否成功。

node.js中含有npm,打開cmd輸入查看npm版本命令:npm -v,顯示版本信息則說明安裝配置成功。

四,安裝.net framework

Node.js須要.NET Framework框架的支持,因此安裝以前須要安裝.net framework,不然安裝過程當中會報錯。

官網下載:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653

下載成功後雙擊安裝便可。

五,appium安裝

1,下載appium-desktop,官網地址:http://appium.io/

點擊【Download Appium】--> github項目頁面,目前最新版本爲1.18.0-1,選擇對應系統版本。我這裏選擇以下,點擊下載。

下載以後雙擊安裝便可。若是想要cmd命令行啓用appium服務的話,可將appium安裝路徑加入系統環境變量,但咱們安裝的appium-desktop版本,用命令行啓動沒什麼意義,能夠不配置環境變量。

2,檢查appium環境是否搭建成功

  • 首先,安裝appium-doctor,cmd輸入以下命令:
    npm install -g appium-doctor

  • 速度太慢的話能夠換成淘寶鏡像安裝,須要先安裝cnpm,命令以下:
    npm install -g cnpm --registry=https://registry.npm.taobao.org

  • 安裝完成後,再安裝appium-doctor,命令以下:
    cnpm install -g appium-doctor

  • appium-doctor安裝成功後,cmd窗口輸入以下命令檢查appium環境是否配置成功。
    appium-doctor

  • 頁面顯示successfully,則appium環境搭建成功,若是出現以下WARN也能夠忽略,對使用不影響。

3,安裝appium-python-client

用Python寫自動化腳本的話必定須要安裝,需提早安裝好Python。cmd窗口輸入命令:
pip install appium-python-client

Sucessfully installed即安裝成功。

至此,咱們appium環境便搭建完成。對初學者來講,過程有點繁瑣,走到這一步就爲本身點個贊吧。

相關文章
相關標籤/搜索