Appium 运行 ios_simple.py 脚本报错: Message: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","sessionId","id","sessionId","id"]} and you sent ["capabilities","desiredCapabilities"]

jy503160 · 2017年05月15日 · 最后由 我就是我 回复于 2017年07月26日 · 4874 次阅读

appium 的环境我先通过 npm 进行了安装,又安装了 dmg 版本(appium-1.5.3.dmg)的;
命令行启动 appium 服务,运行 ios_simple.py 脚本,能正常启动;
打开桌面版的 APPIUM,设置了 APP path,force device,Platform version;
(这里 Platform version 设置为 9.3;脚本里面的 platformVersion 设置为 10.3;模拟器版本是 10.3)

启动 appium,运行 ios_simple.py 脚本,报错如下:
Bad parameters: BadParametersError: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","sessionId","id","sessionId","id"]} and you sent ["capabilities","desiredCapabilities"]

求解答

共收到 16 条回复 时间 点赞

@jy503160 请问你的问题解决了吗?如果解决了请分享一下。

一样的问题。。

selenium 版本换成 3.3.1 可以解决

appium 1.5.3 不支持 iOS10.3 吧

我把 selenium 从 3 降到 2 解决了,应该是 webdriver 通信协议有变化导致的问题。

对 hanyinbo 回复

恩,降到 了 3.0.1,解决了问题

对 alvishuang 回复

恩,我换成了 3.0.1

9楼 已删除
对 fdeferf 回复

恩,是的,我换成了 desktop 版本

对 hanyinbo 回复

恩,是的,谢谢

对 jy503160 回复

好的,多谢,试试看。

我也遇到了相同的问题

对 JasonChang 回复

降版本也解决不了么

14楼 已删除
对 jy503160 回复

恩,解决了,我现在是 3.0.1,感谢兄台啊

selenium 降级到 3.0.1,还是报这个错,为什么啊

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册。