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

1.定位到输入框
APP自动化测试元素定位--父元素遮挡了子元素,导致误判定位元素
2.脚本>>结果(线性调试脚本)
APP自动化测试元素定位--父元素遮挡了子元素,导致误判定位元素
3.查了很久,换了其他的定位方式。但是还是不行。没办法。打了page_source 出来看
APP自动化测试元素定位--父元素遮挡了子元素,导致误判定位元素
发现cl_input_monkey是一个ViewGroup,下面有一个EditText和TextView。那么问题就清晰了
APP自动化测试元素定位--父元素遮挡了子元素,导致误判定位元素
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。看属性,这个元素应该是不可以操作的。但是当时没细心看,拿来就用了。