连接 iOS 移动设备

可以将 iOS 设备连接到 Digital Lab 服务器或连接器计算机。

开始之前

将设备连接到 Digital Lab 之前,请检查您的设备是否受支持,并删除使用以前版本的 Digital Lab 安装的所有应用程序。

后退到顶部

關於 iOS 17 的評論

 如果您计划将 iOS 17 设备直接连接到服务器,则需要考虑一些问题。

考慮 详细信息
OS

UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab: iOS 17 目前仅支持 Linux Ubuntu (22.04.3) 服务器和连接器以及 Mac 连接器。

UFT Digital Lab 23.4: iOS 17 当前仅在 Mac 连接器上受支持。

有关在 Linux 上安装的详细信息,请参阅 Linux 安装安装连接器在 Linux 计算机上。有关在 Mac 连接器上安装的详细信息,请参阅安装 Mac 计算机上的连接器

互联网连接

要随时从 Apple 获取签名密钥,计算机服务器必须访问以下内容:

  • 千万

  • 时间.apple.com

  • devimages-cdn.apple.com 中

  • 此分類上一篇: Apple.com

  • ITunes.com

  • 开发服务 2.apple.com

  • 開發服務 2.v.aaplimg.com

OpenText 建议允许访问所有 *.apple 域名

支持

iOS 17 不支持下列内容:

  • 连接 AWS Device Farm 和 WeTest 设备。

  • 终止应用程序

后退到顶部

重新签名代理应用程序

代理应用程序是标准 iOS 应用程序,需要在要与 Digital Lab 配合使用的每个设备上安装这些应用程序。它们提供设备和 Digital Lab 之间的通信通道。

必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预配配置文件重新对代理应用程序进行签名。它们提供了开发人员的标识以及允许在其上分发应用程序的设备列表。

有关如何对这些应用程序重新签名的详细信息,请参阅重新签名代理应用程序

后退到顶部

初始设备配置

首次连接设备时,在要连接到 Digital Lab 的每个设备上执行以下步骤。这些是一次性设置。设置初始连接后,设备将“即插即用”。

  1. 设置 > 显示和亮度 > 自动锁定中设置最长时间。使用 iOS 12 或更高版本上运行的设备时,请确保在设备中插入 SIM 卡或虚拟 SIM 卡。或者,将“自动锁定”选项设置为 30 秒。
  2. 设置 > 常规 > 软件更新中关闭自动更新。

  3. 对于 Safari 浏览器支持: 启用设置 > Safari > 高级中的 JavaScript 和 Web 检查器。
  4. 确保显示和亮度设置下的显示缩放设置为标准,而不是已缩放
  5. 请确保存在活动的 Internet 连接。
  6. 设置您的偏好设置 (如 iTunes) 以避免不必要的弹出式窗口。

  7. 特定 iOS 版本的其他步骤:
  8. 版本 详细信息
    iOS 15 及更高版本 除非必要,否则建议不要为 iOS 15 和更高版本设置 passcode/TouchID/FaceID。
    如果未在设备上关闭密码、触控 ID 或面 ID,则启动 WebdriverAgent - runner 时, iOS 会要求用户通过配置的安全机制进行身份验证。这需要手动干预设备。
    iOS 16 及更高版本

    必须启用开发者模式。自动为在 iOS 16 和更高版本上运行的设备启用开发者模式。仅当设备上未设置密码时,才能自动启用开发者模式。建议不要在用于测试的设备上设置密码。如果设备有密码,请在“设置”>“隐私和安全”>“开发人员模式”中启用“开发人员模式”选项。有关开发者模式的更多详细信息,请参阅 AppleDeveloper 文档。

后退到顶部

连接设备到 Digital Lab

如果尚未这样做,请确保已使用开发证书对代理应用程序进行了重新签名。有关详细信息,请参阅重新签名代理应用程序

设备可以通过 USB 电缆连接到 UFT Digital Lab 服务器或连接器计算机 .对于支持蜂窝网络的 iOS 设备,设备中应包含 SIM 卡。要将设备直接连接到 UFT Digital Lab 服务器,必须在服务器上安装嵌入的连接器。有关详细信息,请参阅 Windows 安装Linux 安装如果您正在将设备连接到一个连接器计算机,请参阅安装连接器在 Linux 计算机上,安装 Windows 计算机上的连接器安装 Mac 计算机上的连接器

将设备连接到 UFT Digital Lab 服务器:

  1. 使用 USB 电缆将设备连接到服务器计算机。
  2. 注: 开启某些设备,当您连接该设备时,可能会出现通知、信任或位置弹出窗口。接受这些弹出窗口。

  3. 请等待,直到设备上运行代理。
  4. 如果代理未在设备上启动,请验证设备是否可以识别:

iOS 设备的其他注意事项

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

后退到顶部

iOS 设备故障排除

有关 iOS 设备故障解决的帮助,请参阅 iOS 设备

后退到顶部

另请参阅: