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。看属性,这个元素应该是不可以操作的。但是当时没细心看,拿来就用了。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- selenium3+Java自动化测试方法篇1元素的定位
- 测试自动化_快速定位元素_生成模板_web篇
- 自动化测试工具selenium常见的元素定位方法
- Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的元素定位方法
- 不得不说--自动化测试元素定位与用例设计
- 【APP自动化】Appium Android 元素定位方法 原生+H5
- Appium+java+Android二(uiautomatorviewer定位手机页面元素+用Java编写自动化测试用例)
- 初学者的Selenium自动化测试指南,基于Python(一)——元素定位
- 基于python全局设置id 自动化测试元素定位过程解析
- App开发者:一个你从未体验过的自动化测试平台
- app 中的元素定位
- 简单自动化元素定位selenium python
- Python自动化学习--元素定位
- uni-app 页面底部fixed定位元素被软键盘顶起
- selenium2+python自动化2-元素定位
- 如何解决IE6/7绝对定位元素神秘消失或被遮挡的方法
- APP元素定位和操作
- Appium搭建app自动化测试环境
- 1022Appium app自动化测试经验分享
- appium测试-如何滑屏定位指定元素(Android)