Digital Lab 浏览器应用程序
Digital Lab 浏览器应用程序提供了录制和回放网站以及专为移动设备设计的 Web 应用程序的功能。本部分仅与 UFT Digital Lab 和 UFT Digital Lab Managed SaaS 相关。
这是通过使用带工具的混合浏览器应用程序 (对于 Android 或 iOS) 实现的。应用程序已预加载,无法删除或更新。
Digital Lab 浏览器应用程序使用平台的 WebView 组件加载网站或 Web 应用程序。WebView 组件随平台 SDK 提供,它使用与平台捆绑在一起的浏览器引擎来呈现应用程序中的网页,而不管设备上当前安装了哪些浏览器。通常,如果不同时升级操作系统,则无法更新此引擎。
Android 中的 WebView
-
在 Android 低于 4.4 (Kit Kat) 的版本中, WebView 使用 WebKit 呈现引擎显示网页,并包含在用户历史记录中向前和向后导航、放大和缩小以及执行文本搜索的方法。有关详细信息,请参阅 AndroidDevelopers 文档。
-
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 类。
使用 Digital Lab 浏览器应用程序的提示
-
网站上的录制和回放 (R|R) 的执行方式与使用打包的混合应用程序类似,并且使用相同的 JavaScript 库。对于打包的混合应用程序, R|R 的限制也与此相关。
-
Digital Lab 浏览器应用程序具有基本浏览器功能,包括导航到 URL、后退、Forward、刷新和停止。
-
要将证书应用于客户端,请执行下列操作:
-
创建一个新文件夹 iosClientCert。
-
复制所有客户端证书到新文件夹中。安装 Digital Lab 浏览器应用程序 , 时,连接器会将全部证书文件推送到设备。
-
要从设备中删除客户端证书,请手动卸载 Digital Lab 浏览器应用程序并通过 Digital Lab 重新安装它。
-