nice!正要找分析 webview 的工具!
点赞!目前做的项目中也写了个自动化遍历。学到了。
----有关于判断重复页面,我的方法是通过 Activity 中全部控件和控件文本的一个序列,进行序列比对。设计时考虑的问题是存在 Activity 名称相同,但实际内容不同的情况。本来也是和 @tbya 一样,对于只通过 ActivityName 进行页面判重有疑问。细想一下,如果重复进入同一 ActivityName 的页面,在获取元素后,发现存在不同文本(或其他属性)的控件,那么这个 Activity 又会继续遍历这些新的控件。实际的遍历效果相当于发现了一个新的 Activity。
----@seveniruby 如果 Activity 中元素是变化的,除了增加新元素之外,有的元素可能还没遍历到,就已经消失。像这种情况的话,Activity 包含的遍历事件是在什么时机进行更新呢?