Appium學習路-安裝篇


appium界面安裝包下載地址、client下載地址:https://testerhome.com/topics/680
 
1.下載java、Android、xcode,配置JAVA_HOME、ANDROID_HOME的環境變量
 
以下為我的環境變量:
mac配置ANDROID_HOME:export ANDROID_HOME=/usr/local/android-sdk-macosx/
mac配置JAVA_HOME:export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
jdk是從網上直接下載的安裝包安裝的,文件夾“Internet Plug-Ins”中間的空格需要用\轉義一下
 
注意:安裝Android的SDK,必須Android SDK Platform-tools和Android SDK Tools、Android SDK Build-toos全部安裝上,否則在用appium的inspector的時候各種報錯。安裝方法進入SDK的安裝目錄,找到啟動Android SDK Manager,然后安裝即可
 
2.安裝Appium
Appium1.6版本請忽略這個步驟,按照這篇隨筆來安裝:http://www.cnblogs.com/meitian/p/7360017.html
 
2.1通過命令行安裝:
brew install node
npm install -g appium
 
命令行安裝總是各種報錯,第一次安裝成功了,我重裝系統后怎么也安裝不成功。可以直接裝appium的客戶端版
 
2.2安裝appium的客戶端版
 
安裝好客戶端后,客戶端上有一個聽診器的圖標,是doctor,點擊可以檢查appium環境是否正確,如果有錯誤會標紅提示。
(通過dmg安裝包手動安裝appium后檢查環境,實際的運行命令:
'/Applications/Appium.app/Contents/Resources/node/bin/node' '/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor/appium-doctor.js')
 
也可以在命令行中安裝appium-doctor,然后來檢查
brew install nappium-doctor -g
appium-doctor
 
檢察Appium環境時遇到的問題:
命令行中使用命令檢查appium安裝環境都是通過的,但是用客戶端的doctor檢查提示JAVA_HOME和ANDROID_HOME環境變量沒配置。
解決方法:
編輯 ~/.bash_profile,講剛兩個配置環境的export寫入到這個文件,然后source ~/.bash_profile,此時客戶端中再使用doctor來檢查就是通過的了。
 
安裝Appium客戶端后,使用命令行啟動server
mac中安裝的Appium查看包內容,在下面的路徑中可以查看appium的一些文檔(docs下),和官網中是一樣的
/Applications/Appium.app/Contents/Resources/node_modules/appium
 
且在這個目錄下可以通過node .來啟動Appium的server端,所以也就知道,我們可以通過下面的命令直接啟動Appium的server:
node /Applications/Appium.app/Contents/Resources/node_modules/appium
 
3.安裝對應的語言包
下面是安裝包的下載地址
 
通過github中的介紹,有各種語言包對應的安裝方法。我用的是python,直接可以用python的pip來安裝
pip install Appium-Python-CLient
 
 
至此環境就都准備好了。操作中發現命令行真的是各種坑,還是安裝appium客戶端來的方便些,而且也可以通過客戶端的inspect來查看元素


免責聲明!

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



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