使用 Azure DevOps Server 或 Services 从 Digital Lab 检索资源

本主题介绍如何配置从 Digital Lab 检索信息的任务。您可以检索有关移动设备及其应用程序或有关云浏览器的信息。

备注:  

Digital Lab 检索资源信息

在 Azure DevOps Server 中,执行以下操作:

  1. 创建管道。如果使用的是 TFS,请跳过此步骤。

    1. 使用 Empty job 模板创建构建管道或发布管道。

      备注: 构建管道是在您未显式创建发布管道时创建的管道类型。

    2. 选择包含要运行测试的代理的代理池。

    有关更多详细信息,请参阅 Microsoft Azure 文档

  2. 添加 UFT One 任务,然后按照构建顺序将该步骤置于正确位置中。

    备注: 如果您正在使用发布管道,请在相关阶段添加任务,然后将步骤放入构建中。

    1. 从“任务”目录中,选择“测试”选项卡。将显示所有可用测试任务的列表。

    2. 在“测试”选项卡中,选择“获取 Digital Lab 资源”任务,然后单击“添加”。添加的空白新任务将作为构建管道的一部分。

      备注: 如果您正在使用发布管道,则该任务将作为部署过程的一部分添加。

  3. 为构建步骤提供以下信息。

    显示名称

    默认情况下,Azure DevOps Server CI 系统将使用任务的预设描述符。为步骤提供更有意义的名称。

    要检索的资源

    选择要检索的资源。

    值: “仅设备”、“仅应用程序”、“设备和应用程序”、“云浏览器”。

    在响应中包含已断开连接的设备 指定是否应将已断开连接的设备包含在此任务检索到的设备列表中。
  4. 定义 Digital Lab 连接设置。

    从低于 24.2.0 的版本升级任务时: Azure 任务中的 Digital Lab 设置现在分组在“使用 Digital Lab”选项下方。当您将 Azure 任务升级到新扩展时,必须选择此选项,以使 Digital Lab 设置继续生效。

    Digital Lab 服务器 Digital Lab 服务器的地址,格式为“http[s]://<服务器名称>:<端口>”
    身份验证类型

    选择用于连接到 Digital Lab 的身份验证模式:

    • 基本身份验证。使用用户名和密码进行身份验证。

    • 访问密钥身份验证。使用您从 Digital Lab 收到的访问密钥进行身份验证。

    用户名和密码。如果您选择了“基本身份验证”,请输入 Digital Lab 服务器的登录凭据。

    访问密钥。如果选择了“访问密钥身份验证”,请输入从 Digital Lab 收到的访问密钥。

    使用代理服务器设置

    如果已选择使用代理服务器进行连接,请提供以下信息:

    代理服务器: 代理服务器的地址,格式为“<代理服务器名称>:<端口>”

    使用代理服务器凭据。使您可以使用特定帐户连接到 Digital Lab 服务器。

    代理服务器用户名和密码。在选择了“使用代理服务器凭据”的情况下用于连接到 Digital Lab 服务器的凭据。

  5. 为该步骤配置 CI 系统控制选项,包括:

    已启用 指定是否应在此构建过程中运行步骤。
    出错时继续 指示 CI 系统在此步骤出错时停止或继续构建。
  6. 将您的管道设置为运行:

    • 构建管道: 保存管道并将其排队。

    • 发布管道: 创建版本并部署管道。

返回页首

查看结果

任务完成后,资源信息将显示在管道控制台上。

如果选择同时检索设备和应用程序,它们将单独列出。此外,设备分为两个类别 (“可用设备”和“已断开连接的设备”) 列出。

  • “可用设备”包含当前连接到 Digital Lab 的所有可用设备 (包含预留设备)。

  • “已断开连接的设备”包含已在 Digital Lab 中注册但当前已断开连接的所有设备。

备注: 仅当在任务配置页面上选择“在响应中包含已断开连接的设备”时显示“已断开连接的设备”

A sample of retreived device and application information

如果您选择检索云浏览器,您将收到可用的操作系统、位置和浏览器的列表。对于每个浏览器,将列出可用的版本。受支持的最新版本带有 latestlatest-1latest-2 标签。选择要使用的浏览器时,您可以指定上述任意一个标签,而不是特定的版本。有关详细信息,请参阅使用 Azure DevOps Server 或 Services 运行本地测试

A sample of retreived cloud browser information

返回页首

另请参见: