浏览器实验室

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 脚本,请执行以下操作:  

  1. 在左侧面板中,选择核心浏览器功能必需。

  2. 在右侧面板中,选择您的编程语言。

    Digital Lab 自动生成代码。代码包括 Digital Lab server URL in RemoteWebDriver,以及基于您的选择必需功能。

  3. 单击复制到剪贴板

  4. 将代码粘贴到您的 Selenium v4 脚本中。

  5. 编辑脚本以包含 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

后退到顶部