确保您使用的是appium正在使用的最新版SafariLauncher

时间:2016-03-24 19:55:04

标签: ios mobile-safari appium

我想使用Appium在真实的iOS设备上进行移动浏览器自动化。以下是我遵循的步骤:

  1. 我从https://github.com/snevesbarros/SafariLauncher克隆了Safari Launcher项目,并成功将Safari启动器应用程序安装到iPhone 6中。

  2. 复制Safari launcher.app文件并压缩文件,然后将zip文件复制到此路径中的Safari启动器文件夹中:

    Appium\Contents\Resources\node_modules\appium\build\SafariLauncher
    
  3. 成功设置ios_webkit_debug_proxy并连接到我的手机。

  4. 当我运行appium时;它连接到设备并打开设备上的Safari启动器应用程序;但随后出现了以下错误:

      

    无法启动Appium会话,错误是:错误:错误。找不到启动Safari的按钮。确保您使用的是appium正在使用的最新版SafariLauncher。

  5. 其他细节:

    • Appium版本:1.4.13
    • X-code版本:7.3
    • I Phone 6 iOS版本:9.3
    • 在开发者模式下将UI自动化设置为“是”。
    • 启用了Web检查器。

1 个答案:

答案 0 :(得分:0)

请确保您使用的是兼容版本的Safari浏览器和appium。