test-suite
latest
false
Test Suite 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年10月21日

配置本地 iOS 模拟器

先决条件

  1. 安装 Xcode。有关 Xcode 的更多信息,请访问安装 Xcode 和模拟器
  2. 打开终端并运行以下命令以安装 Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. 运行以下命令以安装 NodeJS:brew install node
  4. 安装 Appium:
    1. 对于 Appium 1.0,请运行以下命令:npm install -g appium。这将自动安装所需的所有驱动程序。
    2. 对于 Appium 2.0,运行以下命令: npm install -g appium@next
      Appium 2.0 未安装驱动程序。 因此,要安装所需的驱动程序,还要运行以下命令: appium driver install xcuitest
      重要提示:
      • 我们建议将 Appium 2.0Mobile Automation 22.10 或更高版本一起使用。
      • 如果要在 iOS 物理设备上测试移动端自动化,请安装 Appium 2.0
        1. 打开 Xcode 并允许其安装可能需要的任何其他组件。看到启动画面后,请关闭它。
        2. 使用以下命令启动 Appium 服务器: appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security


配置本地模拟器 iOS 设备

执行以下步骤以配置本地 iOS 模拟器。

  1. 安装并添加模拟器运行时。
    1. 打开 Xcode 并导航到菜单栏。单击“Xcode”,然后单击“设置”。
    2. 转到“平台”选项卡。
    3. 单击“添加”按钮,然后选择一个平台以查看其可用版本列表。
    4. 选择版本,然后单击“下载并安装”。
  2. 添加模拟器。
    1. 在 Xcode 中,从菜单栏中选择“Xcode”,然后选择“设备和模拟器”。
    2. 在侧边栏顶部,选择“模拟器”,然后单击“添加”按钮。
    3. 为模拟器选择“设备类型”和“操作系统版本”。(可选)为其指定名称。
    4. 选择“创建”以创建新的模拟器。
  3. 获取 Appium URL 并保存以备后用:
    1. 转到“系统设置”>“网络”选项卡,然后选择 iOS 设备连接的 Wi-Fi 网络。
    2. 复制 Wi-Fi 网络的 IP 地址。Appium URL 的格式为 https://<ipaddress>:8001> (8001 是用于启动 Appium 的端口号)。
  4. 获取已添加到 Xcode 的模拟器的 UDID。
    1. 转到“Windows”>“设备和模拟器”>“模拟器”。
    2. 单击您添加的 iOS 模拟器。
    3. 复制标识符。这就是 UDID,您稍后在将此 iOS 模拟器添加到 MDM 时将其添加为其他所需功能。
  5. 在 Mac 上使用 Xcode 构建 WebDriverAgent
    1. 使用以下路径导航到appium-webdriveragent文件夹: /Users/<username>/appium2/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent ,然后打开xcodeproj文件。
    2. 选择 WebDriverAgent ,然后打开“ 目标 ” 部分下的WebDriverAgentRunner 。
    3. 切换到“ 签名和功能” 选项卡,选择“ 自动管理签名” ,然后从“ 团队” 下拉列表中选择用户帐户。
    4. 捆绑包标识符 更改为唯一值。
    5. 复制并保存此捆绑包标识符。 您将使用它在 MDM (捆绑包 ID) 中添加应用程序。
  6. 在 iOS 模拟器上安装 WebDriverAgent
    1. 在“WebDriverAgent”导航栏中选择“ WebDriverAgentRunner ”。
    2. 在 Xcode 中,转到“产品”,然后单击“测试”。在 iOS 模拟器上,您将看到正在安装 WebDriverAgent
  7. 使用在移动设备管理器中添加本地 iOS 设备任务,在移动设备管理器中添加已配置的 iOS 本地模拟器。
  • 先决条件
  • 配置本地模拟器 iOS 设备

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。