Java 无法使用xCode 8 beta通过Appium打开iOS 10 simualtor

Java 无法使用xCode 8 beta通过Appium打开iOS 10 simualtor,java,ios-simulator,appium,appium-ios,xcode8-beta2,Java,Ios Simulator,Appium,Appium Ios,Xcode8 Beta2,我正在尝试使用appium 1.4.14和XCode 8测试版打开iOS 10模拟器 capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "10.0"); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPad Air"); capabilities.setCapability(MobileCapabilityType.

我正在尝试使用appium 1.4.14和XCode 8测试版打开iOS 10模拟器

capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "10.0"); 
    capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPad Air");

    capabilities.setCapability(MobileCapabilityType.VERSION, "8.0");
    capabilities.setCapability(MobileCapabilityType.PLATFORM,"Mac");
    capabilities.setCapability("platformName", "iOS");
    capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,     "iPad Air");
    capabilities.setCapability("sendKeyStrategy","setValue");
    capabilities.setCapability("--no-reset", false);
我的appium服务器代码如下

 CommandLine command = new CommandLine("/Applications/Appium.app/Contents/Resources/node/bin/node");
    command.addArgument("/Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js", false);
    command.addArgument("--address", false);
    command.addArgument("127.0.0.1");
    command.addArgument("--port", false);
    command.addArgument("4723");
    //command.addArgument("--no-reset", false);
    command.addArgument("--full-reset", true);
    command.addArgument("--session-override", true);
我遇到以下错误--找不到要启动的设备。您请求了“iPhone(10.0模拟器)”,但可用的设备是:[“iPad Air(10.0)[762BD271-B724-46DA-8312-4231A1BC4AD3](模拟器)]


任何帮助都将不胜感激。

您必须将Xcode默认路径设置为Beta版

使用以下命令检查当前路径: xcode选择--打印路径

使用更新xcode测试版位置路径 sudo xcode选择——开关

[caps]
[caps]
platformName = "iOS"
orientation = "PORTRAIT"
platformVersion = "9.3"
deviceName ="iPhone Simulator"
noReset = "true"
automationName = "xcuitest"
appiumVersion = "1.6.0-beta1"
app="/<pathtoapp>/<appname>.app"
[appium_lib] 
platformName=“iOS” 方向=“纵向” platformVersion=“9.3” deviceName=“iPhone模拟器” noReset=“正确” automationName=“xguitest” appiumVersion=“1.6.0-beta1” app=“//.app” [应用库]
  • 使用自动化名称作为XUITest并指定要使用的应用程序版本
  • 设备检查列表-运行simctl列表并使用以下功能

我已经在eclipse和appium server中成功地启动了iphone模拟器,并使用ios10更新和使用XCUITest的Xcode8

请参阅随附的img中的代码


您可以使用npm安装-g安装它appium@beta,并通过将automationName所需功能设置为XCUITest来获取新系统。