MacOS系統配置
MacOS 最近需要用Appium做小程序自動化測試,搜了網上資料,按照步驟如下:
1.?MAC安裝JDK(必須是JDK 1.8 )
2.?Mac安裝Appium
3. 安裝Node.js,? ? 直接安裝:Node.js官網下載:https://nodejs.org/zh-cn/download/(直接安裝的node中直接包含了npm,且路徑正確,不存在關聯錯誤的情況)
4.命令行安裝appium
>?npm?install?-g?appium??#?get?appium? ? ?
>?npm?install?wd??????????#?get?appium?client
直接用npm下載往往不成功,這是需要通過代理來下載,我參考的文章是:https://segmentfault.com/q/1010000006025361/a-1020000006252474
具體方法如下:
> npm?i cnpm -g --registry=http://registry.npm.taobao.org
> cnpm?i appium -g? ?# get appium
> cnpm i wd -g # get appium client
> cnpm i appium-doctor? # get appium-doctor
4. Mac 安裝android-sdk?
Android SDK 下載地址:http://tools.android-studio.org/index.php/sdk
壓縮包解壓到我的/usr 目錄下
配置環境變量
> vim?~/.bash_profile
export ANDROID_HOME=/usr/android-sdk-macosx
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
注意:此時/platform-tools? 中沒有adb文件,需要后續下載api
5.執行appnium-doctor? 命令
報錯1:
解決方法:brew install carthage
報錯2:
解決方法:在/usr/android-sdk-macosx/tools/? ?中執行android?
下載package (推薦翻墻下載,使用國內代理不穩定)。
成功下載完后,/usr/android-sdk-macosx/platform-tools? 中便有adb。
再次執行appium-doctor
Appium官網下載:https://bitbucket.org/appium/appium.app/downloads/
直接安裝即可。
參考:http://www.lxweimin.com/p/0932149baf24
Windows版 安裝配置SDK
注意:必須下載并配置JDK1.8 ,才能與adt-bundle-windows-x86_64-20140624兼容。JDK1.9以上無法使用SDK Manager,uiautomatorviewer等工具
1.安裝Nodejs
安裝?appium-doctor:npm --registry http://registry.npm.taobao.org install appium-doctor -g ?
安裝pyton語言客戶端:pip install?Appium-Python-CLient
2.安裝桌面版appium for windows(?鏈接)
3.安裝JDK,并配置 (詳情參考:點擊這里)
命令行:appium-doctor (下圖轉給你JAVA_HOME 是10.0.1,后來修改成1.8版本)
4.下載SDK 工具 ?ADT-bundle-windows-x86_64(需要科學上網)(百度網盤:6zd3)
配置Andriod環境變量前提是要先安裝好JAVA環境
1、下載Android SDK,點擊安裝,直接默認路徑即可!下載地址:http://developer.android.com/sdk/index.html
2、默認路徑安裝后,安裝完成,開始配置環境變量。
3、打開計算機屬性——高級系統設置——環境變量(如上文)
4、新建一個環境變量,變量名:ANDROID_HOME,變量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安裝目錄為準,確認里面有tools和add-ons等多個文件夾),點擊確認。
5、在用戶變量PATH后面加上變量值;%ANDROID_HOME%\platform-tools;點擊確認即可。在系統變量path中添加;%ANDROID_HOME%\sdk\tools;? ??
注意:必須是先填platf-tools,再填tools。否則,有可能無法啟動adb
6、Android SDK配置完成,接下來驗證配置是否成功。
7、重啟cmd——輸入adb——回車,如果出現一堆英文,如下圖所示,即表示配置成功,在輸入appium-doctor,環境變量配置完成
可以翻墻的可以直接參考下面:
eclipse在線安裝ADT插件
1.啟動Eclipse,然后在菜單欄上選擇 Help > Install New Software
2.單擊 Add 按鈕,在右上角
3.在Name(名稱)處輸入"ADT Plugin",Location(網址)處輸入"https://dl-ssl.google.com/android/eclipse/"
4.點擊"OK"
5.在軟件對話框中,選中"Developer Tools"復選框,然后點擊"Next"
6.在下一個窗口中,您會看到一個要下載的工具列表。單擊“Next”
7.閱讀并接受許可協議,然后單擊“Finish”
8.安裝完成后,重新啟動Eclipse
參考視頻: