小门板儿

Menu

Appium Inspector使用

Appium Inspector是appium自带的一个元素定位工具。启动 Inspector 这个查看元素工具,首先要确保 Appium Server 要运行起来

1、在Appium 启动成功后的窗口,点击【Start Inspector Session】
image-20211009115207744
2、点击之后,在设置页面,需要我们手动创建一个 session,其实也就是创建一个客户端和 appium server 连接。需要在Desired Capabilities 里面填入一些参数。设定以下这些信息。
image-20211009115332241

platformName: 平台名称设置为Android platformVersion:填写当前连接的Android设备的系统版本,必须正确 deviceName: 填写Android设备名称,不需要正确 app: 路径,从本地选择要测试应用的apk路径,已安装应用,不需要填写 appPackage: 测试app的package appActivity: 测试app的StartActivity unicodeKeyboard: 布尔值 true则禁用手机键盘 noReset: 布尔值true 则不重新安装apk,false则重新安装apk newCommandTimeout: 6000 点击【Save SA】,设置一个名称保存一下方便下次使用。

3、设置完成后,点击StartSession,第一次启动手机上会自动安装Appium Settings 应用(安装好不要卸载),接着又安装一个io.appium.uiautomator2.server 应用(每次启动都会提示安装一次)
4、Inspector 功能

1、Inspector 启动成功后,界面如下

image-20211009120529881

2、在屏幕快照视图中使用鼠标来点击各种UI元素,右侧可查看元素属性

image-20211009142347148
4、基本操作

刷新

当我们在手机上对APP进行操作后,Inspector窗口的屏幕截图不会自动更新,需要我们通过点击刷新按钮,更新应用的最新页面

image-20211009154107863

操作回退

当我们想要查看返回上一个操作查看页面信息,可以通过点击back-按钮。此时Inspector窗口和手机都会同时回到上一个操作的界面。(等同于android手机上的返回键)

image-20211009154743662

退出

当我们不再需要使用Inspector,就可以点击x关闭Inspector窗口(调用驱动程序)。退出并关闭Inspector

image-20211009154825693

复制xml

如果我们需要保存应用当前界面的xml内容,可以点击COpy XML Source to Clipboard 将内容保存到粘贴板。

image-20211009154835985

查看元素信息 当我们想要查看某一个元素的详细信息,首先需要点击select Elements 按钮,然后在屏幕截图中点击要查看的元素,最后在右侧的区域就可以看到元素的xpath,index,package,class,text,resource-id 等信息。

image-20211009154847861

点击元素

选择一个元素后,还可以“点击”元素,当您使用一个元素执行Tap操作时,Inspector将发送命令到Appium,它将执行它。如果操作成功,左侧将生成一个新的屏幕截图,您将看到应用程序的更新状态和XML。如果不成功,您看到错误消息。

image-20211009161639975
5、Inspector窗口操作界面

点击 Tap By Coordinates按钮,我们就不需要在手机上点击操作,可以直接在屏幕截图上使用鼠标来点击元素,手机也会同步操作

image-20211009161831131

滑动屏幕

如果想在Inspector窗口的屏幕截图中执行一个滑动屏幕的操作,使用鼠标无法完成,那么我们可以通过swipe by coordinates 按钮实现。

image-20211009165258463

步骤

  1. 先点击滑动的起始位置(会显示一个圆圈)
  2. 在滑动结束的位置点击一下(会显示一个圆圈)
  3. 这时候就开始执行滑动操作

原文链接:https://blog.csdn.net/BUG1314/article/details/103698308

— 于 共写了1510个字
— 标签:

评论已关闭。