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


Appium簡介

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

python+appium環境搭建

1,配置python環境

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

2,下載安裝jdk

Android SDK使用的是java語言,所以需要先安裝JDK 5.0及以上版本。

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

備注:

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

3,安裝Android sdk

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

(1)下載

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

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

(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM