Because latest iOS has problems with Appium 1.x, Appium team is no longer supporting it and Appium 2 is working - I need to use Appium v2…
And this is most probably a problem with the CodeceptJS’s Appium helper, which needs to be updated to follow the Appium’s more strict compability with the W3C WebDriver specification.
we usually use desiredCapabilities in the codecept.conf.js like:
…
platformName: ‘iOS’
automationName: ‘xcuitest’
…
But the update needs a support for desiredCapabilities prefixes like:
…
appium:platformName: ‘iOS’
appium:automationName: ‘xcuitest’
…
or
…
browserstack:platformName: ‘Android’
saucelabs:automationName: ‘uiautomator2’
…
for now, we can’t configure variables with prefixes.
There’s also no way I know of, to contact the CodeceptJS maintainers for making this update.