浏览器实验室

来自 UFT 1 的运行测试,或在 Digital Lab 浏览器实验室的云桌面浏览器上运行 Selenium 测试或手动测试。在浏览器选项卡中,可以打开云浏览器进行手动测试。在会话选项卡中,可以查看和管理所有正在运行的浏览器会话。在 Selenium 功能选项卡中,可以使用脚本生成器生成运行 Digital Lab Selenium v4 测试所需的代码。

开始之前

仅当满足以下条件时,才会显示浏览器实验室:

  • 已启用云浏览器实验室集成。详细信息 , 请参阅 OpenText 托管的实验室集成在管理设置

  • 您拥有有效的许可证。
    UFT Digital Lab: 必须在 AutoPass 服务器上安装有效的公共设备和云浏览器小时数许可证,并且必须在 Digital Lab 管理设置中配置 AutoPass 许可证服务器设置。

您可能还需要执行密钥才能连接到实验室。

注:  

  • UFT Digital Lab: 除了基于密钥的身份验证外,UFT 1 还支持密码身份验证。

  • ValueEdge Digital Lab: 要使用 Digital Lab 运行测试,需要执行密钥。密钥用于验证与 Digital Lab 的连接有关详细信息,请参阅访问密钥管理

  • 由于安全限制,云浏览器仅支持 HTTPS 网站。

  • 从云浏览器访问私人服务需要与 Cloudflare 进行集成。有关详细信息,请参阅管理设置

后退到顶部

浏览器选项卡

浏览器实验室 > 浏览器中,可以打开云浏览器进行手动测试。将显示浏览器版本以及浏览器计算机的位置。

通过以下方式之一查找特定浏览器计算机:

  • 搜索。单击搜索按钮在浏览器实验室页面顶部。在文本框中,键入浏览器、版本或位置。

  • 筛选。要专注于什么对你很重要,请使用筛选来限制所显示的项目。使用筛选器面板,可以指定浏览器、版本和位置。

运行云浏览器上的自动测试

可以在云浏览器上运行自动化 UFT 1 和 Selenium 测试。下表介绍如何运行自动化云浏览器测试:

测试类型 如何运行
UFT 1 配置 Digital Lab 集成后,使用录制和运行设置中的 Web 选项卡选择测试浏览器。详细信息请参阅 UFT One 帮助中心。
Selenium 使用浏览器实验室 > Selenium 功能选项卡中的脚本生成器生成 Selenium v4 测试所需的代码。

运行在云浏览器上进行手动测试

您可以远程与云浏览器交互,以执行手动和探索性测试。

运行手动测试:

  1. 视图中选择。

  2. 单击远程打开浏览器按钮 Open device remotely

  3. 可选: 

    • 单击获取屏幕截图按钮 以获取云浏览器显示屏幕截图。

    • UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab: 您可以从远程浏览器复制文本 , 并将文本粘贴到远程浏览器。要粘贴文本,单击发送文本按钮 ,然后粘贴复制文本。

  4. 要完成会话 , 请在远程显示的顶角单击 X 按钮。
    备注: 如果关闭浏览器选项卡,即使远程视图不再可见,会话也会继续运行。

    UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab: 要关闭显示器而不完成手动测试,请单击关闭显示器按钮

支持多个远程会话。但是 , 如果您远程打开已经打开的浏览器 , 则浏览器将在阅读模式下打开。在阅读单模式下,关闭按钮 X 会关闭显示器,但不会完成手动测试。

注: 建议不要执行其他操作,例如打开命令行,或者在云中安装或打开其他浏览器计算机。

后退到顶部

会话选项卡

浏览器实验 > 会话选项卡提供当前浏览器测试会话的总体视图。这些会话可以是 UFT 1、Selenium 或手动测试会话。还可以从此选项卡管理会话,或访问远程云浏览器以调试自动测试。 UFT 1 浏览器测试也可以直接从 UFT 1 打开。

将显示正在运行的会话,其详细信息如下: 浏览器 ,OS, 位置 , 启动时间 , 持续时间和用户 (仅可用于管理用户)。UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab: 还显示会话类型 (手动测试、UFT 1 或 Selenium)。

使用下列方法之一查找特定进程:

  • 搜索。单击页面顶部的搜索按钮会议。在文本框中,键入浏览器、版本或位置。

  • 筛选。要专注于什么对你很重要,请使用筛选来限制所显示的项目。使用筛选器面板 , 您可以指定浏览器、版本、位置。
    UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab: 您也可以按会话类型筛选: 手动测试 , UFT 1, 或 Selenium。

管理员用户可以查看,或停止和删除 ,所有浏览器会议或选择的浏览器会议。工作空间管理和常用用户可以查看,或停止和删除,只有他们创建的会话。

正在运行会话的打开

访问正在运行的浏览器会话:

  1. 选择网格中的进程。

  2. 单击网顶上的打开云 浏览器按钮 以远程打开云浏览器。

如果浏览器已经打开 , 则浏览器将在阅读模式中打开。

后退到顶部

Selenium 功能实验室

使用浏览器实验室 > Selenium 功能选项卡中的脚本生成器生成代码必需 for running Selenium v4 tests through Digital Lab.使用驱动程序创建命令执行脚本时,将根据选定的功能分配云计算机,并在其上运行测试。

要生成 Selenium 脚本,请执行以下操作: 

  1. 在筛选面板中,选择所需的核心浏览器功能。

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

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

  3. 单击复制到剪贴板.

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

  5. 编辑包含 oauthClientId、oauthClientSecret 和 tenantId 的脚本。这些详细信息在生成执行键时可用。有关详细信息,请参阅访问密钥管理

或者,可以手动将功能和 Digital Lab server URL 添加到您的 Selenium 脚本。

塞伦的强制性能力在下列表中详细说明:

浏览器功能 描述
browserType 要运行您的测试的浏览器: Firefox、Chrome 或 Edge
浏览器版本 要测试的浏览器版本。使用 latest 选择 Digital Lab. 支持的最新版本有关详细信息,请参阅支持矩阵
Digital Lab 特定浏览器功能 -dl 选项 描述
oauthClientId 使用 Digital Lab. 运行测试所需的执行类型访问密钥有关详细信息,请参阅访问密钥管理。生成密钥时,可以将凭据复制到剪贴板。
oauthClientSecret 客户端机密与生成您的执行访问密钥的客户端 ID when 一起提供。
tenantId 生成您的执行访问密钥时,租户 ID 与客户端 ID 和机密一起提供。
osType 云浏览器的操作系统计算机 .
区域 云浏览器计算机 . 的位置

后退到顶部