最近公司的 App 中的 webview 逐渐增多,针对 webview 的测试量也逐渐加大
所以想咨询下大家,都有哪些可以获取到 Android App - WebView 中的控件信息的方式,从而可以实现自动化。
现使用的自动化方案:
1.向开发索取 webview 对应的 URL,使用浏览器开发者模式调试,获得控件信息 + Robotium 实现功能自动化(但每个不同功能的 webview 都需要写专用的 Case)
2.代码调用前端提供给 H5 的 JS 接口 ,对 JS 接口进行测试
3.使用 python 对 webview 中向后台的 https 请求 进行测试
想要了解的方案是:
使用 python + 某些模块/方法 ,以自动化的方式,获取到当前页面显示的 webview 中的所有控件信息,从而可以做任意操作