四、Appium Inspector

发布于:2025-04-18 ⋅ 阅读:(22) ⋅ 点赞:(0)

一、介绍       

         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 也可以查看元素


网站公告

今日签到

点亮在社区的每一天
去签到