Advertisement

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)

还没有任何评论哟~