【那些年跳的坑】Appium Error總結

  1. SDK 路徑配置出錯

出錯原因:環(huán)境變量配置出錯
措施:
配置Andriod環(huán)境變量前提是要先安裝好JAVA環(huán)境

  • 打開計算機屬性——高級系統(tǒng)設置——環(huán)境變量
  • 新建一個環(huán)境變量,變量名:ANDROID_HOME,變量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安裝目錄為準,確認里面有tools和add-ons等多個文件夾)垂谢,點擊確認震叙。
  • 新建一個環(huán)境變量址否,變量名:ANDROID_SDK_HOME散怖,變量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安裝目錄為準,確認里面有tools和add-ons等多個文件夾)俐芯,點擊確認晒屎。
  • 系統(tǒng)變量PATH后面加上變量值:
path.png

%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

  • Android SDK配置完成喘蟆,接下來驗證配置是否成功。
  • 點擊運行——輸入cmd——回車——輸入adb——回車鼓鲁,如果出現(xiàn)一堆英文蕴轨,如下圖所示,即表示配置成功骇吭。
2.png

再重啟你的Appium橙弱,Pycharm和模擬器即可。

2 安裝Appium之前需要先安裝.net的組件燥狰,否則在安裝的時候會出現(xiàn)以下的出錯信息棘脐。

1.png

點擊“是”按鈕后會跳轉到.net的下載安裝網(wǎng)頁上:http://dotnetsocial.cloudapp.net/GetDotnet?rClrVer=v4.0

2.png

3 在python里面需要使用appium第三方包的時候,需要手動安裝appium包龙致,命令如下:pip3.5 install Appium-Python-Client
(此處我使用的而是python3.5的版本)
下載地址:https://github.com/appium/python-client

4.uiautomatorviewer無響應
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
此時是adb的server可能因為長久的沒有動作所以處于掛起狀態(tài)蛀缝。
解決方案:重啟一下 模擬器,等待一段時間再使用uiautomatorviewer

  1. Activity 啟動不了
    selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity)
    原因:對應的包名和Activity名不對
1.png

解決方案:查找對應的APP的Activity名目代。
比如上面的想操作的是安卓模擬器中的計算器屈梁,
方法一 使用aapt
aapt是sdk自帶的一個工具,在sdk\builds-tools\目錄下像啼,如:D:\Java\AndroidADT\sdk\build-tools\android-4.3

1 . 開始-運行-cmd 命令行中切換到aapt.exe目錄執(zhí)行:aapt dump badging ***.apk


***.apk是某軟件包的名稱

2 . 運行后的結果中以下兩行分別是應用包名package和入口activity名稱
package: name=’com.example.android.contactmanager’
launchable-activity: name='com.example.android.contactmanager.Contactmanager'

2.png

方法二 使用DDMS
在Android的ADT包中的\sdk\tools目錄下有一個DDMS.bat文件俘闯,運行后可以看到以下界面,然后運行你想查詢的APP包

DDMS.png

方法三 使用logcat

.清除logcat內(nèi)容忽冻,使用命令adb logcat -c

.啟動logcat真朗,使用命令adb logcat ActivityManager:I *:s

.啟動要查看的程序

logcat.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市僧诚,隨后出現(xiàn)的幾起案子遮婶,更是在濱河造成了極大的恐慌蝗碎,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旗扑,死亡現(xiàn)場離奇詭異蹦骑,居然都是意外死亡,警方通過查閱死者的電腦和手機臀防,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門眠菇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人袱衷,你說我怎么就攤上這事捎废。” “怎么了致燥?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵登疗,是天一觀的道長。 經(jīng)常有香客問我嫌蚤,道長辐益,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任脱吱,我火速辦了婚禮智政,結果婚禮上,老公的妹妹穿的比我還像新娘急凰。我一直安慰自己女仰,他們只是感情好,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布抡锈。 她就那樣靜靜地躺著疾忍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪床三。 梳的紋絲不亂的頭發(fā)上一罩,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音撇簿,去河邊找鬼聂渊。 笑死,一個胖子當著我的面吹牛四瘫,可吹牛的內(nèi)容都是我干的汉嗽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼找蜜,長吁一口氣:“原來是場噩夢啊……” “哼饼暑!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤弓叛,失蹤者是張志新(化名)和其女友劉穎彰居,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撰筷,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡陈惰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了毕籽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抬闯。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖关筒,靈堂內(nèi)的尸體忽然破棺而出画髓,到底是詐尸還是另有隱情,我是刑警寧澤平委,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站夺谁,受9級特大地震影響廉赔,放射性物質發(fā)生泄漏。R本人自食惡果不足惜匾鸥,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一蜡塌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧勿负,春花似錦馏艾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锭硼,卻和暖如春房资,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背檀头。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工轰异, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暑始。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓搭独,卻偏偏與公主長得像,于是被迫代替她去往敵國和親廊镜。 傳聞我的和親對象是個殘疾皇子牙肝,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容