安装连接器在 Linux 计算机上

设备连接器是用于将设备连接到 Digital Lab 的独立组件。也可以将连接器作为独立组件安装在 Linux 计算机上,并将其配置为连接到 Digital Lab 服务器。连接到分布式连接器计算机的设备将成为 Digital Lab 设备实验室的一部分。

有关如何查看所有连接器的详细信息,请参阅查看和管理连接器

开始之前

在安装或更新连接器之前,请检查计算机是否符合推荐的系统要求。有关详细信息,请参阅系统要求

仅限 Linux : 如果要通过 USB 将 iOS 设备连接到此计算机,请确保已启用 IPV6。

仅适用于新安装:

  1. 确保计算机上尚未安装 Digital Lab 服务器。

  2. 连接器应该可以访问服务器。
    要检查连接,请运行以下 curl 命令并检查您是否获得 200 确定状态:

    curl - I http/s : //<Digital Lab 服务器 IP 地址>: <端口>

  3. 如果已在连接器计算机上安装了 nginx,请在安装 Digital Lab 连接器之前将其删除。

  4. 获取连接器的访问密钥

    • 管理员用户: 选择连接器选项卡。单击生成新密钥,并提供名称、类型 (连接器)、到期日期、描述 (可选)。
    • 非管理员用户: 从管理员处请求一个用户。选择联系管理员 (位于“帮助”菜单的右上角)。
  5. CentOS 7.6 - 7.9 新安装: X11 转发是必需。

    1. 安装必需程序包:

      Copy code
      yum install -y xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps
    2. 启用 X11 转发。

      打开 SSH 配置文件:

      Copy code
      vi /etc/ssh/sshd_config

      取消注释或添加以下行:

      Copy code
      X11Forwarding yes

    3. 重新启动 SSH 服务:

    4. Copy code
      systemctl restart sshd

后退到顶部

下载连接符

下载连接符的方法如下:

    • 对于管理员,选择下载连接器位于连接器页面中。下载来自 Digital Lab ADM Marketplace 上的连接器。
    • 对于非管理员用户,从 Digital Lab 控制台右上角的“帮助”菜单中选择下载连接器

后退到顶部

安装连接器

Digital Lab 的单机版连接器可以作为完全安装进行安装,也可以作为 Digital Lab (UFT Mobile)3.0 或更高版本的现有连接器安装升级。安装程序将检查哪些文件已存在,并安装或更新相关文件。

  1. 开启 Linux 计算机,以 root 用户身份。
  2. 复制文件到 Linux 计算机并提取安装文件:  
    unzip < Linux 连接器安装文件的名称>.zip – d <目标目录名称>
  3. 将目录更改为目标目录:
    cd <目标目录名称> /
  4. 运行连接器安装程序:
    。/< install_connector-x64 文件名>.bin
  5. 阅读许可协议,然后选择 Y 接受条款并继续安装。选择安装文件夹和用于存放临时文件的本地文件夹。按照以下指南填写信息或回答每个安装部分中的问题:
  6. 用户配置
    使用现有的 LinuxOS 用户,或单击 n 创建默认用户。
    指定此用户的密码。
    身份验证
    输入您的凭据。对于 Digital Lab,输入您的管理员提供的访问密钥。

    Digital Lab SaaS: 应选择启用 SSL 选项。

    如果通过代理连接,则在代理部分中选择服务器地址,并根据需要指定服务器、端口和凭据。
    连接器配置
    为连接器提供有意义的名称,因为这样可以根据连接器名称有效地过滤设备。输入连接器的 IP 地址 (如果 IP 是静态的) 或 FQDN,或者接受默认值。

有关如何在安装后更改配置的详细信息,请参阅更改连接器的配置

查看安装前摘要并按 Enter 键继续安装连接器。

警告: 为确保与 Digital Lab 一起存储的信息的完整性和机密性,强烈建议您在安装文件夹和临时文件夹中包含文件系统监视。

后退到顶部

连接并验证设备

  1. 如果尚未执行此操作,请确保在连接 AndroidiOS 设备时执行初始设备配置的步骤。
  2. 使用 USB 电缆将设备连接到连接器计算机。开启某些设备,当您连接该设备时,可能会出现通知、信任或位置弹出窗口。接受这些弹出窗口。
  3. 请等待,直到设备上运行代理。
  4. 如果代理未在设备上启动,请验证设备是否可以识别:

有关 iOS 设备的其他注意事项:

如果尚未执行此操作,请在设备上的设置> Developer >启用 UI Automation 中启用 UI Automation。断开连接设备,等待 5 秒,然后重新连接它。

后退到顶部

开始并停止连接器

可以使用以下命令停止和启动连接器:

操作

启动连接器 服务 UFTM 启动
停止连接器 服务 UFTM 停止
重新启动连接器 服务 UFTM 重新启动

后退到顶部

启用本地化

要以英语以外的受支持语言显示系统应用程序 (用于运行设备本身的应用程序),请在安装连接器后,导航至 /opt/UFTDigitalLab/connector/conf/connector.properties 并取消注释文件中的以下行:
ENABLE _ LOCALIZATION = true

后退到顶部

卸载连接器

可以按如下方式卸载用于 Linux 的连接器:

  1. 日志作为 root 用户进入 Linux 连接器计算机。

  2. 将目录更改为连接器安装目录:
    cd <安装文件夹的路径> (默认/opt/UFTDigitalLab/)
  3. 运行卸载脚本通过输入以下命令:
    。/UFTM _ uninstall

  4. 按输入以继续卸载 Digital Lab 连接器。

注: 如果使用现有的 Linux 用户安装或升级了连接器,则在卸载过程中将询问您是否删除此用户。如果在安装期间使用了 Digital Lab 创建的默认新用户,则会自动删除此用户。

后退到顶部

更改连接器的配置

如果需要修改您的连接器详细信息,例如要更改服务器或连接器详细信息,可以使用 UFT Digital Lab 更新工具。运行该工具时,可以更新以下服务器或连接器详细信息:

UFT Digital Lab 服务器详细信息

  • IP 地址或 FQDN

  • 端口

  • 安全连接或非安全连接 (SSL)

  • 代理信息

UFT Digital Lab 连接器详细信息

  • 凭据

  • 连接器名称

  • 连接器 IP 地址

  • 连接器端口

要更改连接器的配置,请执行下列操作:

  1. 开启连接器计算机,以 root 用户或 Linux sudoers 文件中的用户身份登录。
  2. 导航到连接器安装目录。
    默认 opt/UFTDigitalLab/
  3. 运行以下命令:
    。/UFTM _ update
  4. 出现提示时,请指定新的详细信息。
  5. 重新启动过程结束时的连接符,以使更改生效。
  6. 仅限 SSL 访问: 在服务器详细信息更改后修改连接器详细信息时,将为连接器生成一个新证书。测试工具用户还需要重新配置其 SSL 访问 Digital Lab

后退到顶部

另请参阅: