当前位置: 首页 > 知识库问答 >
问题:

使用Appium自动化工具启动iOS模拟器

宿嘉
2023-03-14

我试图推出iOS应用程序,这是开发和建立在Xcode版本7.3.1(7D1014)使用Appium自动化工具。为了启动ios应用程序,我在IOS模拟器上安装了苹果公司的根证书,方法是在模拟器上拖放证书文件。我能够手动启动应用程序,但使用appium自动化工具启动应用程序时出现问题。IOS应用程序启动时失败,我得到"nsurlerrordomer1012 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);

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

共有1个答案

沈枫涟
2023-03-14

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

 类似资料:
  • 有没有办法阻止iOS模拟器与appium重启?所以每个测试模拟器都重新启动。这需要很多时间。我尝试noReset选项为真,但没有帮助。我有最新的OS(10.12.6)和最新的appium(1.2.7),XCode(9.2)的macmini。我能做什么呢? 尝试添加和选项,但未更改任何内容。 它似乎是故意的,不能被禁用,不幸的是。我有相当快的电脑,重启ios模拟器需要很多时间。

  • 我已经安装了Appium和所有必要的东西,通过iOS模拟器运行应用程序 然后我启动了一个模拟器并启动了Appium(确保在启动前在设置中设置了应用程序的路径) 我不知道应用程序是否应该在启动后立即开放。这就是为什么我运行督察。似乎设备已连接,应用程序的安装已启动。显示启动屏幕后,应用程序崩溃了。我用另一个应用程序尝试了同样的流程,得到了同样的结果。以下是Appium的日志:

  • 问题:在xcode中成功创建WebDriver代理,当我尝试运行我的代码时,ios应用程序启动并自动关闭。请帮我解决这个问题。环境Xcode版本=8.3.3 OSX 10.12.6 Appium版本1.6.4模拟器:iPhone SE 10.3成功地在xcode中创建了Web驱动程序代理,当我运行Appium服务器时,ipa文件(也尝试了. app文件)被启动并自动关闭。下面是我的代码

  • 我试图使用appium来启动我的应用程序,但它保留在“[appium]appium REST http interface listener started on 0.0.0.0:4723”中,以前有人遇到过同样的问题吗? 我的ios设置(使用模拟器):

  • 我正在使用appium xcuitest V1.6在iOS模拟器V10.0中自动化wb应用程序,但我无法使用代码中提到的url启动safari。出现以下异常,请帮忙。