【问题标题】:Launching iOS simulator using Appium automation tool使用 Appium 自动化工具启动 iOS 模拟器
【发布时间】:2016-12-17 18:30:50
【问题描述】:

我正在尝试使用 Appium 自动化工具启动基于 Xcode 版本 7.3.1 (7D1014) 开发和构建的 iOS 应用程序。为了启动 ios 应用程序,我通过将证书文件拖放到模拟器上,在 IOS 模拟器上安装了 Apple 公司根证书。我能够手动启动应用程序,但使用 appium 自动化工具启动应用程序时出现问题。 IOS 应用程序启动时失败,我收到“nsurlerrordomain error 1012 iphone”。下面我附上了简单的代码来设置所需的功能

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "ios");
capabilities.setCapability("platformVersion", "9.3");
capabilities.setCapability("deviceName", "iPhone 6");
capabilities.setCapability("app","/Path_to_app/XYZ.app");
capabilities.setCapability("no-reset", true);
IOSDriver driver = new IOSDriver(new   URL("http://localhost:4723/wd/hub"), capabilities);

在模拟器上启动 iOS 应用程序时,如何通过 appium 工具设置 Apple Corp 证书。我尝试重新设置内容和设置,但我仍然面临同样的问题。

【问题讨论】:

  • 据我所知,只需将您的 .app 文件设置为非企业版本即可。它不会要求任何苹果认证,并确保在您的设备中的设置下启用 UIAutomation。

标签: selenium webdriver appium-ios


【解决方案1】:

如果您使用有效的 Apple 证书创建调试版本,则无需拖放证书。

【讨论】:

    猜你喜欢
    • 2017-11-11
    • 2016-02-04
    • 2020-03-14
    • 2019-08-04
    • 2015-05-10
    • 2016-07-29
    • 2015-10-14
    • 2015-12-10
    • 2014-09-03
    相关资源
    最近更新 更多