appium-3种元素定位工具

介绍appium中如何进行元素定位,元素定位辅助工具
摘要由CSDN通过智能技术生成

在web测试中,可以使用F12辅助元素定位,但在app中没有这样的工具,需要安装第三方的工具

目前主流的工具有:

  • android uiautomatorviewer
  • weditor
  • appium inspect

这三种都不是特别好用,所以才会介绍三种一块辅助进行元素定位

1.appium inspect

打开后,设置所需能力(就是我们代码中编写的cpas内容),设置完成后点击【启动会话】按钮

可以看到跟我们手机端上的首页是一致的,点击左边的某个元素,可以显示出对应的元素相关内容

可以看到App Source中一层一层嵌套很多层内容,这个是xml格式代码,跟html树型结构类似

xml和html区别:

  • 第一点:html是用来展示内页,xml格式展示的是安卓页面,
  • 第二点:xml中的标签名称是可以随便命名的,而html中每个标签名称是固定好的,作用也是固定好的

安卓的源码结构:

元素属性:

  • emementid 每个元素都有一个,没太大作用
  • index 索引
  • package 包名
  • class 是元素种类,对应于html的tagname
  • text 属于元素的属性
  • resource-id 不一定唯一(柠檬班app中菜单的id都一样)                            
  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值