您的位置:首页 > 移动开发

APP自动化测试元素定位--父元素遮挡了子元素,导致误判定位元素

2020-02-01 22:31 1596 查看

1.定位到输入框

2.脚本>>结果(线性调试脚本)

3.查了很久,换了其他的定位方式。但是还是不行。没办法。打了page_source 出来看

发现cl_input_monkey是一个ViewGroup,下面有一个EditText和TextView。那么问题就清晰了

4.把脚本改一下。用et_money为ID定位。OK,成功。
5.小结:

5.1 weditor工具,没有完美地切分出框。cl_input_money的框应该是覆盖住了et_money.导致无法选择EditText的框。
5.2 weditor工具定位出cl_input_money的框时,其实已经告知其class是一个ViewGroup组,clickable = false。看属性,这个元素应该是不可以操作的。但是当时没细心看,拿来就用了。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
刘金尧 发布了1 篇原创文章 · 获赞 0 · 访问量 13 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: