Appium 安裝配置SDK備忘(持續(xù)更新ing)


MacOS系統(tǒng)配置

MacOS 最近需要用Appium做小程序自動化測試,搜了網(wǎng)上資料,按照步驟如下:

1.?MAC安裝JDK(必須是JDK 1.8 )

2.?Mac安裝Appium

3. 安裝Node.js,? ? 直接安裝:Node.js官網(wǎng)下載:https://nodejs.org/zh-cn/download/(直接安裝的node中直接包含了npm,且路徑正確,不存在關(guān)聯(lián)錯誤的情況)

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 目錄下

配置環(huán)境變量

> 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文件,需要后續(xù)下載api

5.執(zhí)行appnium-doctor? 命令

報(bào)錯1:

解決方法:brew install carthage

報(bào)錯2:


解決方法:在/usr/android-sdk-macosx/tools/? ?中執(zhí)行android?




下載package (推薦翻墻下載,使用國內(nèi)代理不穩(wěn)定)。

成功下載完后,/usr/android-sdk-macosx/platform-tools? 中便有adb。


再次執(zhí)行appium-doctor


Appium官網(wǎng)下載:https://bitbucket.org/appium/appium.app/downloads/

直接安裝即可。

參考:http://www.itdecent.cn/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,并配置 (詳情參考:點(diǎn)擊這里

命令行:appium-doctor (下圖轉(zhuǎn)給你JAVA_HOME 是10.0.1,后來修改成1.8版本)


4.下載SDK 工具 ?ADT-bundle-windows-x86_64(需要科學(xué)上網(wǎng))(百度網(wǎng)盤:6zd3)

Android SDK的安裝與環(huán)境變量配置

配置Andriod環(huán)境變量前提是要先安裝好JAVA環(huán)境

1、下載Android SDK,點(diǎn)擊安裝,直接默認(rèn)路徑即可!下載地址:http://developer.android.com/sdk/index.html

2、默認(rèn)路徑安裝后,安裝完成,開始配置環(huán)境變量。

3、打開計(jì)算機(jī)屬性——高級系統(tǒng)設(shè)置——環(huán)境變量(如上文)

4、新建一個環(huán)境變量,變量名:ANDROID_HOME,變量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安裝目錄為準(zhǔn),確認(rèn)里面有tools和add-ons等多個文件夾),點(diǎn)擊確認(rèn)。

5、在用戶變量PATH后面加上變量值;%ANDROID_HOME%\platform-tools;點(diǎn)擊確認(rèn)即可。在系統(tǒng)變量path中添加;%ANDROID_HOME%\sdk\tools;? ??

注意:必須是先填platf-tools,再填tools。否則,有可能無法啟動adb

6、Android SDK配置完成,接下來驗(yàn)證配置是否成功。

7、重啟cmd——輸入adb——回車,如果出現(xiàn)一堆英文,如下圖所示,即表示配置成功,在輸入appium-doctor,環(huán)境變量配置完成


可以翻墻的可以直接參考下面:

Eclipse + ADT+Sdk 配置

eclipse在線安裝ADT插件

1.啟動Eclipse,然后在菜單欄上選擇 Help > Install New Software


2.單擊 Add 按鈕,在右上角

3.在Name(名稱)處輸入"ADT Plugin",Location(網(wǎng)址)處輸入"https://dl-ssl.google.com/android/eclipse/"


4.點(diǎn)擊"OK"

5.在軟件對話框中,選中"Developer Tools"復(fù)選框,然后點(diǎn)擊"Next"


6.在下一個窗口中,您會看到一個要下載的工具列表。單擊“Next”


7.閱讀并接受許可協(xié)議,然后單擊“Finish”


8.安裝完成后,重新啟動Eclipse



參考視頻:

【入門教程】appium

【完整】Appium移動手機(jī)自動化測試教程


使用Appium自動化操作:
只會用Selenium爬網(wǎng)頁?Appium爬App了解一下

appium測試之獲取appPackage和appActivity


獲取appPackage和appActivity,有如下方法:

aapt dump badging test.apk?

( aapt dump badging | findstr -i "package:name"?

appt一般在Android/Sdk/build-tools/{version}/目錄下)

adb shell dumpsys


獲取Device Name

adb.exe -s " +deviceID+ " shell getprop ro.product.model

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容