一、介紹? ??? ?
?????????Appium Inspector 是一個用于移動應用自動化測試的圖形化工具,主要用于檢查和交互應用的 UI 元素,幫助生成和調試自動化測試腳本。類似于瀏覽器的F12(開發者工具),Appium Inspector 的主要作用包括:?
1.?檢查 UI 元素?
????????Appium Inspector 可以展示應用界面的元素樹,類似于瀏覽器開發者工具的“元素”面板。用戶可以選擇并高亮顯示某個元素,查看其屬性(如 id、class、text 等),從而快速定位 UI 元素。
?2.生成定位符?
????????該工具可以根據 UI 元素自動生成常用的定位符(如 XPath、CSS 選擇器、Accessibility ID 等),幫助開發者更方便地編寫測試腳本。
?3.錄制腳本?
????????用戶可以通過點擊、輸入等操作錄制自動化測試腳本。錄制完成后,Appium Inspector 會生成相應的代碼(如 Java、Python、JavaScript 等),供用戶直接使用或修改。
?4.實時操作與調試?
????????Appium Inspector 允許用戶在模擬器或真實設備上實時與應用進行交互,調試界面問題或測試用戶流程。同時,它還可以實時更新元素樹,方便觀察用戶操作對 UI 結構的影響。
?5.跨平臺支持?
????????支持 Android 和 iOS 平臺,開發者可以使用 Appium Inspector 來測試本地、混合和移動 Web 應用,極大簡化了跨平臺應用的調試工作。
?6.截圖與記錄會話?
????????在測試過程中,Appium Inspector 提供截圖功能,方便記錄和分析問題。此外,它還可以記錄用戶在應用中的交互,生成相應的 WebDriver 命令,用于構建測試腳本。
總結
????????Appium Inspector 是一個功能強大的工具,適用于移動應用自動化測試的各個階段。無論是初學者還是資深測試工程師,都可以通過它高效地定位 UI 元素、生成測試腳本,并進行實時調試和跨平臺測試。Appium InspectorUI 元素自動化測試腳本
二、安裝
官網下載?https://github.com/appium/appium-inspector/releases?
?安裝打開就可以與Appium連接了
這樣就可以愉快的找到元素了,方便后面對元素操作就可以定位了。
{"platformName": "android","appium:automationName": "UiAutomator2","appium:appPackage": "com.google.android.dialer"
}
三、uiautomatorviewer.bat
打開SDK路勁下的?\Android\Sdk\tools\bin\uiautomatorviewer.bat 也可以查看元素