1、 環境搭建(win7系統)
如果想使用appium做安卓端移動端自動化測試,需要安裝所需的環境,步驟為:
jdk環境安裝
第一步:安裝java環境,安裝jdk,裝好以后記得配置環境變量(裝過就跳過此步驟)
android sdk環境安裝
第二步:安裝安卓的sdk
方法很多,我用的是進入這個鏈接:http://www.androiddevtools.cn/
1、 進入鏈接
2、 Windows選擇圈紅的部分,下載這個zip,然后解壓到電腦中,這個zip是sdk manger
3、 解壓完的結果如下圖,你剛下載剛解壓完應該沒有這么多文件夾,我的這個是裝完sdk以后的
4、 雙擊 SDK Manager文件,打開,打開以后大概是下面這個圖的樣子
5、 按照上面的圖示安裝你想要的即可,如果裝的過程中報錯了,裝失敗了,那還可以采用有Android SDK在線更新鏡像服務器來下載安裝,可以搜索一下安裝方法。這里看了一篇博客的方法:(上面的方法能裝成功就可以跳過此步驟)
北京化工大學鏡像服務器地址:
IPv4: ubuntu.buct.edu.cn/ 端口:80
IPv4: ubuntu.buct.cn/ 端口:80
IPv6: ubuntu.buct6.edu.cn/ 端口:80
大連東軟信息學院鏡像服務器地址:
mirrors.neusoft.edu.cn 端口:80
鄭州大學開源鏡像站:
mirrors.zzu.edu.cn 端口:80
使用方法:
啟動 Android SDK Manager ,打開主界面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面鏡像服務器地址(不包含http://,如下圖)和端口,並且選中『Force https://... sources to be fetched using http://...』復選框。設置完成后單擊『Close』按鈕關閉『Android SDK Manager - Settings』窗口返回到主界面;
依次選擇『Packages』、『Reload』
6、 裝好之后設置環境變量
① 選擇“計算機”,右鍵點擊“屬性”選擇“高級”->“環境變量”,系統環境變量處點“新建”, 變量名為ANDROID_SDK_HOME,變量值為你的SDK安裝路徑
② 把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path環境變量中。注意path環境變量的最后如果沒有分號,要加一個英文的分號在加安卓sdk的環境變量
③ 配置好以后打開cmd,輸入adb,如果出來正常的東西就表示安裝成功了,並且環境變量也配置好了,如果報錯了,首先要檢查你的環境變量配置的對不對。Adb的結果:
安卓模擬器安裝
安卓模擬器可以嘗試以下夜神模擬器或者Android studio自帶的模擬器,再或者使用genymotion,如果電腦內存小不夠快的話,建議使用舊的手機真機來測試。
第三步:安裝安卓的模擬器Genymotion
1、 下載“Genymotion-2.11.0-vbox.exe”,鏈接:https://www.genymotion.com/download/,一定要下帶vbox的,這個就包含了genymotion和virtualbox兩個程序。
2、 下載完成后,一路next,默認安裝就行,安裝完成后會出現三個文件,分別是“genymotion”“oracle VM VirtualBox”“genymotion shell”。
3、 導入虛擬機鏡像。雙擊打開virtualbox
Appium-Python-Client安裝
第四步:安裝appium客戶端
1、 到appium官網下載appium.exe 文件
https://bitbucket.org/appium/appium.app/downloads/
2、 下載成功后,以 Windows 為例,將下載的 AppiumForWindows.zip 進行解壓,你的電腦為MAC請下載 appium-1.5.3.dmg,點擊 appium-installer.exe 進行安裝,一路next,可以修改安裝路徑
3、 裝好之后,雙擊啟動,按照圖示配置:
4、 配置好后,點擊“start server v1.7.1”,啟動后,出現黑屏,提示“the server is running”,就表示裝成功了
appium安裝
第五步:appium安裝
1.下載地址:http://appium.io/
2.安裝后配置環境變量:把 Appium 安裝主目錄 C:\Program Files\Appium 添加到系統變量 Path
3.檢查下,能開啟 Appium代表成功:
appium-python庫安裝
第六步:appium-python庫安裝
pip install Appium-Python-Client或者pip3 install Appium-Python-Client
appium服務安裝
因為寫腳本寫到后面發現,可以寫一個自啟動appium服務的腳本,不用每次測試手動開啟服務,然而前面裝的都是桌面版,如果想自啟動appium服務,需要裝一個服務版本,使用命令:
npm install -g appium --no-cache
提示安裝完成即可。