浏览器实验室
从 UFT 1, 运行测试,或在 Digital Lab 浏览器实验室的云桌面浏览器上运行 Selenium 测试。浏览器选项卡显示支持的浏览器。在 Selenium 功能选项卡中,可以使用脚本生成器生成运行 Digital Lab Selenium v4 测试所需的代码。
开始之前
仅当满足以下条件时,才会显示浏览器实验室菜单:
-
已启用云浏览器实验室集成。有关详细信息,请参见 管理设置 中的 OpenText 托管实验室集成。
-
您拥有有效的许可证。
UFT Digital Lab: 必须在 AutoPass 服务器上安装有效的公共设备时间许可证,并且必须在 Digital Lab 管理设置中配置 AutoPass 许可证服务器设置。
您可能还需要执行密钥才能连接到实验室。
注:
-
ValueEdge Digital Lab: 要使用 Digital Lab, 运行测试,需要执行密钥。密钥用于验证与 Digital Lab. 的连接有关详细信息,请参阅访问密钥管理。
-
UFT Digital Lab: 除基于密钥的身份验证外,某些测试工具还支持密码身份验证。
浏览器选项卡
浏览器实验室 > 浏览器选项卡显示可用于 Selenium 测试的浏览器。将显示受支持的浏览器版本以及浏览器的位置计算机。
注: 从 UFT 1 运行测试时,当前仅支持 Chrome。
在配置 Digital Lab 集成后从 UFT 1, 运行测试时,使用 Web tab in the Record 和运行设置中的 Web 选项卡为测试选择浏览器。有关详细信息,请参见 UFT One 帮助中心。对于 Selenium,使用浏览器实验室 > Selenium 功能 tab to generate the code 必需 for 您的 Selenium v4 tests.
Selenium 功能 tab
使用浏览器实验室 > Selenium 功能选项卡中的脚本生成器生成代码必需 for running Selenium v4 tests through Digital Lab.使用驱动程序创建命令执行脚本时,将根据选定的功能分配云计算机,并在其上运行测试。
要生成 Selenium 脚本,请执行以下操作:
-
在左侧面板中,选择核心浏览器功能必需。
-
在右侧面板中,选择您的编程语言。
Digital Lab 自动生成代码。代码包括 Digital Lab server URL in RemoteWebDriver,以及基于您的选择必需功能。
-
单击复制到剪贴板。
-
将代码粘贴到您的 Selenium v4 脚本中。
-
编辑脚本以包含 oauthClientId、 oauthClientSecret 和 tenantId。这些详细信息在生成执行键时可用。有关详细信息,请参阅访问密钥管理。
或者,可以手动将功能和 Digital Lab server URL 添加到您的 Selenium 脚本。
下表详细介绍了 Selenium 的强制功能:
浏览器功能 | |
---|---|
浏览器名称 | 要运行您的测试的浏览器: Firefox、 Chrome 或 Edge |
浏览器版本 | 要测试的浏览器版本。使用 latest 选择 Digital Lab. 支持的最新版本有关详细信息,请参阅支持矩阵。 |
Digital Lab 特定权能 |
|
oauthClientId | 使用 Digital Lab. 运行测试所需的执行类型访问密钥有关详细信息,请参阅访问密钥管理。生成密钥时,可以将凭据复制到剪贴板。 |
oauthClientSecret | 客户端机密与生成您的执行访问密钥的客户端 ID when 一起提供。 |
tenantId | 生成您的执行访问密钥时,租户 ID 与客户端 ID 和机密一起提供。 |
平台 | 云浏览器的操作系统计算机。 |
location | 云浏览器计算机。 的位置 |
注: 对于 Digital Lab 特定功能,使用以下前缀:
- UFT Digital Lab: NumeralLab : 选项
- ValueEdge Digital Lab: dl : options