一、介绍
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 也可以查看元素