gpt4 book ai didi

java - 错误 : simctl error running 'create' : Invalid device type: on appium and real ios device

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:12:39 25 4
gpt4 key购买 nike

无法在 MAC OS Sierra 上执行测试。下面是环境信息和代码片段。此外,您可以从 appium 中找到错误日志。关于需要为设备名称提供哪些信息以及我收到此错误的原因的任何指示都会有所帮助。

连接到机器的设备在 xcode 中被识别为与代码片段中提供的 bing 同名。

Appium 版本:1.6.3MAC 操作系统版本:10.12.2XCode 版本:8.2

应用程序启动代码:

        public class TC_MobileLogin {
public static AppiumDriver wd;
@Test
public void StartLogin() throws IOException {
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability(MobileCapabilityType.PLATFORM_NAME,"iOS");
capability.setCapability(MobileCapabilityType.PLATFORM_VERSION,"10.2");
capability.setCapability(MobileCapabilityType.DEVICE_NAME,"iphone");
File app = new File("/Users/samanth/Downloads/myapp.ipa");
capability.setCapability("app", app.getAbsolutePath());
wd = new IOSDriver(new URL("http://0.0.0.0:4723/wd/hub"), capability);
wd.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
}
}

我在 Appium 中收到的错误:

[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"app":"/Users/samanth/Downloads/myapp.ipa","platformName":"iOS","deviceName":"iphone","platformVersion":"10.2"}}

[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"app":"/Users/samanth/Downloads/myapp.ipa","platformName":"iOS","deviceName":"iphone","platformVersion":"10.2"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]

[Appium] Requested iOS support with version >= 10, using XCUITest driver instead of UIAutomation-based driver, since the latter is unsupported on iOS 10 and up.

[Appium] Creating new XCUITestDriver session

[Appium] Capabilities:
[Appium] app: '/Users/samanth/Downloads/myapp.ipa'
[Appium] platformName: 'iOS'
[Appium] deviceName: 'iphone'
[Appium] platformVersion: '10.2'
[debug] [XCUITest] XCUITestDriver version: 2.4.2
[BaseDriver] Session created with session id: 42938854-74eb-4c48-97e8-606f88b705b4
[debug] [XCUITest] Xcode version set to '8.2.1'
[debug] [XCUITest] iOS SDK Version set to '10.2'

[XCUITest] Simluator udid not provided, using desired caps to create a new simulator

**[simctl] Error: simctl error running 'create': Invalid device type: iphone**
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

[simctl] Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

[XCUITest] Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

[debug] [XCUITest] Running iOS simulator reset flow

[MJSONWP] Encountered internal error running command: Error: simctl error running 'create': Invalid device type: iphone
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at simCommand$ (lib/simctl.js:22:11)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)

[HTTP] <-- POST /wd/hub/session 500 251 ms - 195

最佳答案

你好最新的 appium 你还需要添加 udid

capabilities.setCapability("udid", "3##########");

关于java - 错误 : simctl error running 'create' : Invalid device type: on appium and real ios device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41614776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com