uiautomator2爬取手机webview页面
在手机里安装一个工具叫做TalkBack,在安卓市场可以下载。然后在设置〉辅助功能中将其打开,但这里千万要注意:打开之后整个系统的操作都变得不同了!!滑动界面需要两个手指,单击变成双击。
打开之后用UiAutomatorViewer获取webview界面的内容,你就会发现原来webview里面获取不到的ui元素,现在已经可以可以获取到了。即使现在你关掉TalkBack,也能获取到,除非重启手机才会回到不能获取的状态。
补充一点,有些app它自己限制了对界面元素的获取,比如uc浏览器、微信或者一些游戏类软件,上面所说的这种方法就不起作用了。