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


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)

Android SDK的安裝與環境變量配置

配置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+Sdk 配置

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



參考視頻:

【入門教程】appium

【完整】Appium移動手機自動化測試教程


使用Appium自動化操作:
只會用Selenium爬網頁?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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內容