appium用于测试webview部分的详细步骤
发布时间
阅读量:
阅读量
文章目录
-
写在前面
-
环境准备
-
操作步骤
-
- 工具层面的使用
- 代码层面的修改
-
最后总结
写在前面
常见的做法是利用appium这个工具来进行自动化测试。借助appium inspector功能模块能够捕获所需元素;同时也可以直接调用sdk中内置的uiautomatorviewer接口来完成同样的任务。然而,在许多应用中都存在WebView控件的情况,在这种场景下该如何进行页面测试是一个值得探讨的问题。
我们需要了解的是WebView是什么。它是一个由移动设备自带并基于WebKit内核构建的内置浏览器。类名为android.webkit.WebView的该WebView实例加载的内容则对应于网页内容。
通常来说,在处理WebView界面时我们也可以通过Appium原生UIAutomatorViewer实现定位功能。然而其存在一定的局限性(需要多次刷新UIAutomatorViewer并且它能够智能解析),而利用Chrome自带DevTools工具提供的专门功能用于WebView定位则能够实现更好的效果
环境准备
- 通过 npm 直接安装 appium sever 或者选择集成的 appium desktop
- 已预先配置好的 javadoc 和 SDK
- 已经配置好的一个模拟
全部评论 (0)
还没有任何评论哟~
