连接 iOS 移动设备

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

开始之前

在连接设备前,请检查您的设备是否受的支持,并且删除所有使用 OpenText Functional Testing Lab 旧版本安装的应用。

后退到顶部

iOS 17 及更高版本的注意事项

iOS 17 及更高版本的设备接入,需要注意许多事项。

考虑 详细信息
支持的 OS

支持以下操作系统: iOS 17 及以上版本:

  • Mac 连接器。iOS 18 需要 Mac OS 14 (单机版) 及以上版本。

  • Linux Ubuntu 单机或嵌入式连接器。

  • RedHat Enterprise Linux 单机或嵌入式连接器。

Windows: Windows Connector 只支持 iOS 的版本 17.4 或更高版本。

互联网连接

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

  • 千万

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

iOS 17 及更高版本的其他注意事项
  • 不支持 Dev 访问。

  • 不支持连接 AWS Device Farm 和 WeTest 设备。

  • 不支持强制退出应用程序。

后退到顶部

重新签名代理应用程序

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

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

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

后退到顶部

初始设备配置

您第一次连接设备时,在您要连接到实验室的每台设备上执行以下步骤。这些是一次性设置。设置初始连接后,设备将“即插即用”。

  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 文档。

后退到顶部

连接设备

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

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

将设备连接到服务器:

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

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

iOS 设备的其他注意事项

如果您尚未执行此操作,请在设备上启用 “设置”>“开发者”>“启用 UI 自动化” 中的 。断开连接设备,等待 5 秒,然后重新连接它。

后退到顶部

iOS 设备故障排除

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

后退到顶部

另请参阅: