I have problem to run tests for iOS 8.3 with Appium 1.4.0 – cannot even load appium tests; but I could still run my tests on iOS 8.2 with Appium 1.4.0
I’m getting the following error, even though I could see the iOS 8.3 iPhone 6 simulator loads up correctly.
but if I switched to Appium 1.3.7 (I kept 1.3.7 and 1.4.0 in different places) , I would be able to load the tests in iOS 8.3, and I’ll run into other problems, but this not surprise me, since 1.3.7 not officially support iOS 8.3
{
“appium-version”: “1.3.7”,
// “appium-version”: “1.4.0”,
“platformName”: “iOS”,
“platformVersion”: “8.3”,
“deviceName”: “iPhone 6”,
“app”: “”
},
app is set separately later
Error: [init({"appium-version":"1.4.0","platformName":"iOS","platformVersion":"8.3","deviceName":"iPhone 6","sendKeyStrategy":"setValue","app":"/Users/@#$%%%/Test.app"})] The environment you requested was unavailable.
at /Users/abc/workspace/test-ios-testapp/node_modules/wd/lib/webdriver.js:129:15
I could see the testing app loads up correctly after the POST line…
CALL init({“appium-version”:“1.4.0”,“platformName”:“iOS”,“platformVersion”:“8.3”,“deviceName”:“iPhone 6 Plus”,“app”:“/Users/a/Desktop/build/Debug-iphonesimulator/test.app”})
POST /session {“desiredCapabilities”:{“appium-version”:“1.4.0”,“platformName”:“iOS”,“platformVersion”:“8.3”,“deviceName”:“iPhone 6 Plus”,“app”:“/Users/ipipiopii/test.app”}}
But will get the following Appium server error: