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日 · 1415 次阅读

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 回复

降版本也解决不了么

15楼 已删除
jy503160 回复

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

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

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