在这里首先感谢qq群UiAutomator_Android中刘杨同学提供了这个方法。由于这个方法在网上一直搜索不到,因此分享到贴吧来,以便让更多人受益。希望大家广为流传、无限转发,也有助于增大UiAutomator这个优秀自动化测试工具的影响力。
首先在手机里安装一个工具叫做TalkBack,在安卓市场可以下载。然后在设置〉辅助功能中将其打开,但这里千万要注意:打开之后整个系统的操作都变得不同了!!滑动界面需要两个手指,单击变成双击。
打开之后用UiAutomatorViewer获取webview界面的内容,你就会发现原来webview里面获取不到的ui元素,现在已经可以可以获取到了。即使现在你关掉TalkBack,也能获取到,除非重启手机才会回到不能获取的状态。
如果其他朋友还有别的方法,希望也能分享出来,人多力量大,大家互相交流进步才比较快,谢谢各位!
首先在手机里安装一个工具叫做TalkBack,在安卓市场可以下载。然后在设置〉辅助功能中将其打开,但这里千万要注意:打开之后整个系统的操作都变得不同了!!滑动界面需要两个手指,单击变成双击。
打开之后用UiAutomatorViewer获取webview界面的内容,你就会发现原来webview里面获取不到的ui元素,现在已经可以可以获取到了。即使现在你关掉TalkBack,也能获取到,除非重启手机才会回到不能获取的状态。
如果其他朋友还有别的方法,希望也能分享出来,人多力量大,大家互相交流进步才比较快,谢谢各位!