You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
In VIVIDUS 0.4.0 the following error message is displayed for CBT executions:
Could not start a new session. Unable to parse remote response: Capabilities must specify either a browserName or browser_api_name so we know what browser to launch.
To Reproduce
Run any story with the following capabilities set:
selenium.grid.enabled=true
selenium.grid.username=$username
selenium.grid.password=$password
selenium.grid.host=hub.crossbrowsertesting.com
selenium.grid.url=http://($username):($password)@${selenium.grid.host}:80/wd/hub
selenium.grid.capabilities.name=Selenium Test
selenium.grid.capabilities.browserName=CHROME
selenium.grid.capabilities.version=latest
selenium.grid.capabilities.platformName=Android
selenium.grid.capabilities.platformVersion=9.0
selenium.grid.capabilities.deviceName=Galaxy Tab S5E
selenium.grid.capabilities.device-orientation=portrait
selenium.grid.capabilities.screen-resolution=1600x2560
SmartBear CrossBrowserTesting uses legacy JWP, but Appium forces to use W3C protocol.
The workaround is implemented, here is an example how to run tests on iOS platform:
Describe the bug
In VIVIDUS 0.4.0 the following error message is displayed for CBT executions:
Could not start a new session. Unable to parse remote response: Capabilities must specify either a browserName or browser_api_name so we know what browser to launch.
To Reproduce$password)@$ {selenium.grid.host}:80/wd/hub
Run any story with the following capabilities set:
selenium.grid.enabled=true
selenium.grid.username=$username
selenium.grid.password=$password
selenium.grid.host=hub.crossbrowsertesting.com
selenium.grid.url=http://($username):(
selenium.grid.capabilities.name=Selenium Test
selenium.grid.capabilities.browserName=CHROME
selenium.grid.capabilities.version=latest
selenium.grid.capabilities.platformName=Android
selenium.grid.capabilities.platformVersion=9.0
selenium.grid.capabilities.deviceName=Galaxy Tab S5E
selenium.grid.capabilities.device-orientation=portrait
selenium.grid.capabilities.screen-resolution=1600x2560
Actual:
json is generated successfully:
{
"browserName" : "CHROME",
"device-orientation" : "portrait",
"deviceName" : "Galaxy Tab S5E",
"goog:chromeOptions" : {
"args" : [ ],
"extensions" : [ ]
},
"name" : "Selenium Test",
"platformName" : "Android",
"platformVersion" : "9.0",
"screen-resolution" : "1600x2560",
"version" : "latest"
}
At the same time the error message is displayed and the test script cannot be started
The text was updated successfully, but these errors were encountered: