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

jy503160 · May 15, 2017 · Last by 我就是我 replied at July 26, 2017 · 1414 hits

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,解决了问题

jy503160 #8 · May 19, 2017 Author
alvishuang 回复

恩,我换成了 3.0.1

9Floor has deleted
jy503160 #10 · May 19, 2017 Author
fdeferf 回复

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

jy503160 #11 · May 19, 2017 Author
hanyinbo 回复

恩,是的,谢谢

jy503160 回复

好的,多谢,试试看。

我也遇到了相同的问题

jy503160 #14 · July 17, 2017 Author
JasonChang 回复

降版本也解决不了么

15Floor has deleted
jy503160 回复

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up