I am trying to run my simple test script into iphone safari or chrome browser but it did not work. i tried to change respective driver, browsername and all but fail. below is my code-
def session = {"desiredCapabilities": {"device":"iPhone XS", "browserName":"Safari","realMobile":"true","name":"mobile_iOS","os_version" : "12","browserstack.appium_version":"1.17.0"}} or
def session = {"capabilities": {"device":"iPhone XS", "browserName":"iPhone","realMobile":"true","name":"mobile_ios","os_version" : "13","appium_version":"1.17.0","idleTimeout": 120} ,"desiredCapabilities": {"device":"iPhone XS", "browserName":"iPhone","realMobile":"true","name":"mobile_ios","os_version" : "13","appium_version":"1.17.0","idleTimeout": 120}}
configure driver = { "type":"safaridriver","webDriverSession": "#(session)", "start": false, "webDriverUrl": "https://<useraccount_key>@hub-cloud.browserstack.com/wd/hub" }
it always gives error "intuit.karate - driver config / start failed: "
I thought it will be due "type":"safaridriver" hence I tried it as "appium", "iOS", "iPhone" but it doesn't work. any workaround