(appium+python)UI自動化_01_自動化環境搭建【MAC版】

Appium簡介

Appium是一個開源的、跨平臺的測試框架,主要用來進行app UI自動化,適用於原生應用、混合應用和移動網頁應用(H5頁面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多種語言。html

python+appium環境搭建

1,配置python環境

如何在Mac上配置python環境在之前的文章中有記錄過,這裏就不展開說明啦,有須要的可參考小編的文章:Mac版-python環境配置(一):Python下載安裝Mac版-python環境配置(二):編譯器pycharm下載安裝java

2,下載安裝jdk

Android SDK使用的是java語言,因此須要先安裝JDK 5.0及以上版本。node

未安裝配置Jdk的小夥伴可參考小編文章:Mac版-Jdk安裝與環境配置python

備註:android

注意不要安裝太新版本,新版本會致使android sdk中定位工具uiaotumatorviewer閃退,經實踐安裝jdk8便可。git

3,安裝Android sdk

Android SDK指Android專屬的軟件開發工具包。它提供了 Android API 庫和開發工具構建,測試和調試應用程序。github

(1)下載npm

推薦下載地址:https://www.androiddevtools.cnbash

點擊"Android SDK工具"->SDK Tools->下載Mac OS X版本app

(2)打開Android SDK Manager,下載所需程序

解壓下載好的Android SDK->點擊Tools->雙擊android(打開Android SDK Manager)

勾選Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools進行下載

備註:

若雙擊android打開Android SDK Manager一直加載不出來,可在終端打開

首先:終端輸入cd + tools路徑(不知道路徑的小夥伴,輸入cd 後直接拖動Tools到終端便可)

而後:輸入android -v便可打開Android SDK Manager

(3)環境配置

  • 打開終端->輸入"open -e .bash_profile"打開配置文件->輸入Android SDK 環境變量

環境變量內容以下:

export ANDROID_HOME=/Users/apple/Library/Android/sdk

export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

 備註:

ANDROID_HOME後爲Android sdk路徑(拖動Android sdk至終端,便可顯示Android sdk路徑)

PATH路徑在原路徑後新增「:」+「tools、platform-tools路徑便可」

  • 使環境變量生效:終端輸入"source .bash_profile" 

(4)驗證sdk安裝成功

終端輸入adb version 顯示adb版本信息即安裝成功

4,安裝Node

appium服務運行時依賴node.js環境,所以安裝appium前需先安裝node

安裝方法:打開終端->輸入指令「brew install node」

5,安裝Appium

(1)安裝Appium service

打開終端->輸入指令"npm install -g appium"

 

(2)安裝Appium Client

終端輸入指令"npm install wd"(wd爲WebDerive的簡寫)

(3) 安裝Appium-doctor(檢查appium是否安裝完成)

終端輸入指令"npm install appium-doctor"

備註:

小編直接使用npm下載過程當中有warn提示報錯,下載失敗。若出現該問題,可以使用代理下載(1)、(2)、(3),經過代理下載指令以下:

  • npm i cnpm -g --registry=http://registry.npm.taobao.org
  • cnpm i appium -g 
  • cnpm i wd -g  
  • cnpm i appium-doctor  

(4)驗證appium安裝是否完成

終端輸入"appium-doctor",若所有項顯示對勾則安裝成功

小編appium-doctor驗證時顯示以下:

從上圖可看出,有一個沒有打鉤問題是:Carthage沒有找到

解決以下:

終端輸入指令"brew install Carthage"安裝Carthage

安裝好Carthage後,再次appium-doctor驗證以下:

從上圖可見各項均已打鉤,appium安裝成功

(5)安裝appium客戶端

下載地址:https://github.com/appium/appium-desktop/releases

6,安裝Appium_Python_Client(將Python與appium關聯起來

終端pip安裝便可

未指定版本安裝指令"pip3 install Appium-Python-Client"

指定版本安裝指令"pip3 install Appium-Python-Client == 0.26"(換成本身須要的版本便可)

參考: 

 https://www.cnblogs.com/May-study/p/10900188.html

相關文章
相關標籤/搜索