app自动化之Appium Inspector介绍(二)

Inspector 功能

Inspector 启动成功后,界面如下 :

1、当会话加载成功后,您的应用程序的屏幕截图(快照视图)将出现在左边。您可以在屏幕快照视图中使用鼠标来点击各种UI元素

2、Inspector窗口的中间是您的应用程序的层次结构,表示为XML。您可以通过单击它树节点,或者通过点击屏幕快照视图中的元素来导航这棵树。然后它们在视图中会被强调显示。在应用层次结构中会直接将元素的id也就是resource-id值标记在树上,这对于Appium定位元素很方便,可以快速看到元素是否有id;

3、当一个元素被突出显示时,它的信息会出现右侧的元素信息视图中。这个细节视图包括对元素的潜在操作,以及元素属性的表。

基本操作

 

1、查看元素

当想要查看某一元素时,点击如下图“选择元素”按钮,然后在屏幕截图中点击要查看的元素,最后在最右侧区域可以看到元素的xpath、id等定位元素

2、滑动坐标

点击如下“滑动坐标”按钮,即可在屏幕截图上进行滑动操作

3、点击坐标

点击如下"点击坐标点"按钮,即可在屏幕上进行坐标点击操作 

4、刷新

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

5、操作回退

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

6、录制脚本

当我们想知道如何编写操作界面的代码时,可以点击“录制”按钮,然后对屏幕截图进行操作,即可以实现操作的代码录制功能,非常实用。

 

7、搜索元素

  • 选择一个属性:id(resource-id),name(text),xpath,className(class)等

  • 输入属性对应的值

  • 点击Search

    以上操作即可搜索到界面对应元素的按钮

8、退出

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

 

9、点击

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

10、输入文本

选择一个元素后,还可以“发送内容”到元素(前提:它是一个输入框EditText)。同样Inspector将发送命令到Appium执行它。如EZLive输入账号、密码。

 

11、清空文本

选择一个元素后,还可以对元素“清空内容”(前提:它是一个输入框EditText)。同样Inspector将发送命令到Appium执行它

12、复制xml

如果我们需要保存应用当前界面的xml内容,可以点击“复制属性” 将内容保存到粘贴板。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值