浏览器应用程序

OpenText Functional Testing Lab 浏览器应用程序提供了记录和重播针对手机设计的网站和网页的能力。

本部分内容与 OpenText Core SDP 无关。

概述

浏览器应用录制并重播针对移动设备设计的网站和网页应用的能力是通过 Android 或 iOS 平台上的混合监控应用实现的。应用程序已预加载,无法删除或更新。

浏览器使用平台的 WebView 组件来加载站点或网页。WebView 组件随平台 SDK 提供,它使用与平台捆绑在一起的浏览器引擎来呈现应用程序中的网页,而不管设备上当前安装了哪些浏览器。通常,如果不同时升级操作系统,则无法更新此引擎。

后退到顶部

Android 中的 WebView

  • 在低于 4.4 (CAD) 的 Android 版本中,WebView 使用 WebKit 渲染引擎显示网页,并包含用于前后查看用户历史记录、缩放以及执行文本搜索的方法。有关详细信息,请参阅 Android Developers 文档。

  • Android 4.4 OS 及更高版本使用基于铬开源项目的 WebView 组件。有关详细信息,请参阅 Chrome Developers 文档。
    由于它与 Android, 的 Chrome 共享相同的呈现引擎,因此 Android WebView 和 Chrome 之间的呈现应更加一致。

  • 操作系统等于或小于 5.x 的设备,嵌入的 WebView 可能使用与设备的 Chrome 浏览器不同的 Chrome 核心。

后退到顶部

iOS 中的 WebView

    • 在 iOS 中, UIWebView 使用基于 iOS 版本的基于 WebKit 的浏览器引擎。用户可以在较新的 iOS 版本的 UIWebView 中获得性能改进和错误修复。有关详细信息,请参阅 Apple Developer 文档中的 UIWebView 类。

    后退到顶部

使用浏览器应用程序的提示

  • 网站上的录制和回放 (R|R) 的执行方式与使用打包的混合应用程序类似,并且使用相同的 JavaScript 库。对于打包的混合应用程序, R|R 的限制也与此相关。

  • 浏览器应用包含基本浏览器功能,包括 URL 导航、返回、前进、刷新和停止。

  • 要将证书应用于客户端,请执行下列操作:

    1. 创建一个新文件夹 iosClientCert

    2. 复制所有客户端证书到新文件夹中。在安装浏览器时,服务端会将所有证书文件推送到设备上。

    3. 要从设备中删除客户端证书,请手动卸载浏览器应用程序,然后通过 OpenText Functional Testing Lab 重新安装。