第一个问题:
selectedList 的位置为下图的红色区域
但是在视频中的这个位置,遍历了selectedList 外的区域
这是为什么?
第二个问题:
selectedList:
- xpath: “//[contains(@resource-id,‘content_recycler’)]//[@clickable=‘true’]”
搜到了43个,意思是43个元素都点击一遍还是什么,我看报告没有 遍历几个元素
上面的参数设置了也没用
第一个问题:
selectedList 的位置为下图的红色区域
但是在视频中的这个位置,遍历了selectedList 外的区域
这是为什么?
第二个问题:
selectedList:
上面的参数设置了也没用
贴下配置文件吧
第一个问题:老师配置文件内selectedList包含元素1和元素2,但是firstList内元素为2,也就说优先点击元素2
第二个问题:43个元素不会都点击一遍,会根据规则,比如设置了优先点击、最后点击、黑名单,那么点击的元素个数就是43-黑名单,剩余元素都会点击;优先点击、最后点击会按照设置的规则优先或最后点击;最后剩余的元素会按照APPcrawler的规则进行遍历点击;
多数都是selectList设置的不严谨导致的,比如你的某个selectList控件的父层控件可以被点击,点击的时候中心点正好落到selectList控件上。
有个appcrawler.log日志在你的测试结果目录里,可以看到每次点击的控件。通过-vv参数可以看到他为什么会被选中,可以观察下日志。
第一个问题,2区域并不包含名称/最新价和涨跌幅的,你绿框的范围画大了
第二个问题,我只设置了selectList,其余 优先点击、最后点击、黑名单都没设置,但是也就点击了几次,你可以试下