Appium inspector 2.0 界面

Inspector 功能

一、Inspector 启动前操作:

  • 需要使用USB连接真机
  • 输入代码保存
  • 启动时,真机会自动装入appium settings 
  • 现在终端输入 appium  再启动
{
  "automationName": "uiautomator2",
  "platformName": "android"
}

        

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

         

  • 当会话加载成功后,真机屏幕会出现在左边。可以在真机屏幕上来点击各种UI元素
  • Inspector窗口的中间是您的应用程序的层次结构,表示为XML。您可以通过单击它树节点,或者通过点击屏幕快照视图中的元素来导航这棵树。然后它们在视图中会被强调显示。在应用层次结构中会直接将元素的id也就是resource-id值标记在树上,这对于Appium定位元素很方便,可以快速看到元素是否有id;
  • 当一个元素被突出显示时,它的信息会出现右侧的元素信息视图中。这个细节视图包括对元素的潜在操作,以及元素属性的表。

三、Inspector 基本操作

                                                        

  • 选择元素

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

  • 滑动坐标

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

  • 点击坐标

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

        

  • 返回

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

  • 刷新

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

  • 开始录制

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

  • 搜索元素

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

输入属性对应的值

点击Search

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

        

  • 点击

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

  • 发送密钥

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

  • 清空

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

  • 复制粘贴

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

📢 注意:每次拔插USB时,都需要重新打开 Appium inspector 界面


————————————————
版权声明:本文为CSDN博主「Heney33」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Heney33/article/details/127520064

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值