【发布时间】:2017-08-29 07:51:59
【问题描述】:
我正在使用真正的 ios 设备在 mac 上测试我的应用程序。当我运行脚本时,它在 Eclipse IDE 中显示以下错误,
org.openqa.selenium.SessionNotCreatedException:无法创建新的 远程会话。期望的能力 = 能力 [{app=/Users//下载/XXX.ipa,
platformVersion=10.2.1,platformName=iOS,deviceName=Mr.x'S iPod touch, UDID=*****}],所需能力 = 功能 [{}]
然后我检查了它显示的appium中的日志,
[debug] [MJSONWP] 错误参数:BadParametersError:参数是 不正确。我们想要 {"required":["desiredCapabilities"],"optional": ["requiredCapabilities","sessionId","id"]} 你发送了 [ “desiredCapabilities”、“requiredCapabilities”、“capabilities”、 "alwaysMatch","firstMatch"]
我该怎么做才能解决这个问题,谁能帮我解决这个问题。
【问题讨论】:
-
我需要 xcode 来在 mac 上自动化真实的 ios 设备吗?
-
当我在 IOS 模拟器上运行它时,应用程序将它安装在模拟器上但无法打开。我在 xcode 上构建 WebDriverAgentRunner。当我运行 appium 时,这个 webdriveragentrunner 也与我的应用程序一起安装。但是应用程序没有打开。
标签: eclipse macos selenium appium-ios