Appium Inspector介绍和使用

一、什么是Appium Inspector

官方介绍:Overview - Appium Inspector

检查器的主要目的是提供应用程序页面源代码的检查功能。它主要用于测试自动化开发,但也可用于应用程序开发 - 或者如果只是想查看应用程序的页面源代码!

从本质上讲,Inspector 本质上只是一个 Appium 客户端(基于WebdriverIO),具有图形用户界面和附加功能。

GUI 概述

Inspector 用户界面主要有两个部分:

The Session Builder (会话构建器)

默认屏幕,必须指定所有服务器和会话详细信息。

The Session Inspector(会话检查器)

活动会话屏幕,显示应用程序屏幕截图、页面源代码等。

功能概述

除了检查页面源代码和屏幕截图之外,检查器还提供许多其他有用的功能。以下是这些功能的非详尽列表:

  • 轻松定义 Appium 服务器连接细节和功能
  • 保存服务器详细信息和功能集以供将来的会话使用
  • 连接到 10 多个不同的云平台
  • 附加到现有的 Appium 会话
  • 通过屏幕截图与应用程序交互(单击/点击、滑动)
  • 创建并保存自定义手势
  • 通过应用程序截图直接选择元素
  • 使用支持的定位器策略和您自己的选择器搜索元素
  • 与元素交互(单击/点击、发送按键、清除)
  • 查看建议在脚本中使用的元素定位器策略和选择器
  • 比较不同元素查找策略的速度
  • 将您的操作直接记录到 5 种以上不同编程语言的 Appium 客户端代码中
  • 模拟 iOS (主页、Siri) 和 Android (返回、主页、应用切换) 的系统操作
  • 切换到不同的应用程序上下文
  • 访问各种 Appium 驱动程序命令库
相关推荐
Wpa.wk12 小时前
APP自动化-Appium环境安装
运维·appium·自动化
Wpa.wk2 天前
APP自动化-Appium原理
运维·appium·自动化
测试员周周4 天前
【Appium 系列】第12节-智能路由 — API测试 vs UI 测试的自动选择
开发语言·人工智能·python·功能测试·ui·appium·测试用例
测试员周周5 天前
【Appium 系列】第09节-数据驱动测试 — YAML 数据 + parametrize
服务器·数据库·人工智能·python·测试工具·语言模型·appium
测试员周周5 天前
【Appium 系列】第10节-手势操作实战 — 滑动、拖拽、缩放与轻拂
linux·服务器·开发语言·人工智能·python·appium·pytest
测试员周周5 天前
【Appium 系列】第06节-页面对象实现 — LoginPage 实战
开发语言·前端·人工智能·python·功能测试·appium·测试用例
测试员周周6 天前
【Appium 系列】第07节-API测试封装 — BaseAPI 的设计与实现
开发语言·人工智能·功能测试·测试工具·appium·自动化·测试用例
测试员周周6 天前
【Appium 系列】第08节-pytest 集成 — conftest.py 中的 fixture 与 hook
开发语言·人工智能·python·功能测试·appium·测试用例·pytest
测试员周周7 天前
【Appium 系列】第04节-Page Object 模式 — BasePage 基类设计
开发语言·数据库·人工智能·python·语言模型·appium·web app
测试员周周7 天前
【Appium 系列】第02节-环境搭建 — Android + iOS 双平台环境配置
开发语言·人工智能·功能测试·appium·自动化·测试用例·web app