本文是基於 Windows環境
通過Appium Desktop 測試真機,首先要確保測試機已經和電腦正確連接(將手機和電腦通過USB數據線連接,手機打開USB調試模式)
請確定手機與電腦通過數據線連接時,USB的連接方式要選擇 設備文件管理選項
確認電腦與手機是否連接成功的方法:
1.啟動DOS窗口 輸入命令:adb devices,如果出現圖中的信息,就說明電腦和手機已經正確連接,如果報5307端口被占用的錯誤信息,找出占用端口的程序,卸載就可以了。
我電腦上報這個錯的原因是被 91手機助手占用 5307端口了。
配置 Appium Desktop Inspector時需要用到被測應用的包名和activityname,在這里先把這兩個值查詢出來。
個人認為比較好用省時的方法是:
1.啟動被測程序
2.打開DOS環境,輸入命令:
adb shell dumpsys window w | findstr \/ | findstr name=
或 adb shell dumpsys window |findstr mCurrent
或 adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed 's/ //g'"
使用第3條命令,結果看起來會更清晰
前面是包名,后面是activity name 記錄下這兩個數據
步入正題:Windows環境下 Appium Desktop Inspector 安卓真機配置
1.啟動Appium Desktop,選擇Simple模式即可
2.Start Inspector Session( 點擊 放大鏡按鈕 )
3.選擇:Automatic Server 配置 Desired Capabilities信息
注意:可以直接點擊左邊Desired Capabilities 添加()或刪除(
)完善Desired Capabilities信息
也可以直接把Desired Capabilities生成JSON 直接復制到 右側的JSON Representation框中並保存。兩種方法效果是一樣的
點擊 Start Session 按鈕,稍等幾分鍾,這個時間可能會稍長
4.啟動成功如下圖所示
在左側顯示區域 移動鼠標,可以看到選中區域 元素的屬性 如 text 、class、 resource-id等,點擊屏幕中央的 【刷新】按鈕,可以刷新屏幕
好,安卓 Windows環境下的 Appium Desktop Inspector 就配置好了
本文版權歸 卡爾西法ishere 所有,歡迎轉載,但請注明作者與出處,嚴禁用於任何商業用途