ConnectiOS 移动设备

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

开始之前

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

重新签名代理应用程序

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

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

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

后退到顶部

初始设备配置

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

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

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

  7. 特定 iOS 版本的其他步骤:
  8. ”iOS1.1 及更低版本:“ 如果要使用 UI 自动化,请确保已启用 UI 自动化(”设置>开发人员> UI 自动化 “)。如果在连接设备后执行此步骤,则需要重新启动设备,或拔出设备并再次插入。
    ”iOS5 和更高版本:“ 除非必要,否则建议不要为 iOS5 和更高版本设置 passcode/TouchID/FaceID。
    如果未在设备上关闭密码、TouchID 或面 ID,则启动 WebdriverAgent-runtime 时,iOS 将要求用户通过配置的安全机制进行身份验证。这将需要手动干预设备。
    ”iOS6“ ”设置>隐私和安全>开发人员模式“中的启用开发人员模式。有关开发者模式的更多详细信息,请参见 AppleDeveloper 文档。

后退到顶部

连接设备到 UFT Mobile

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

个设备可以通过 USB 电缆连接到 UFT Mobile 服务器或连接器计算机。对于支持蜂窝网络的 iOS 设备,设备中应包含 SIM 卡。如果要将设备连接到连接器计算机,请参见 安装连接器在 Linux 计算机上安装 Windows 计算机上的连接器安装 Mac 计算机上的连接器

将设备连接到 UFT Mobile 服务器:

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

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

iOS 设备的其他注意事项

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

后退到顶部

iOS 设备故障排除

iOS设备最佳实践

已知问题和问题解决

后退到顶部

另请参见: