I'm currently trying to merge 2 codebases, mine that uses appium java client 5.0.0-beta4, with appium server 1.6.3, and another code base that does web-ui testing that uses selenium 3.3.1.
I'm getting the following error from the appium server, since apparently something in newer selenium adds some capabilities on (will be looking at that code next.
2017-03-16 13:22:43:235 - [debug] [MJSONWP] Bad parameters: BadParametersError: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","capabilities","sessionId","id"]} and you sent ["desiredCapabilities","requiredCapabilities","capabilities","alwaysMatch","firstMatch"]
I need to use part of a webpage since the phone app doesn't support what I need to do, so need to have selenium 3.3.1 since it has a lot of fixes to be able to use later firefox versions.
Has anyone else run into this / is there a fix / can someone help with a fix?
Thanks,
Ben