BrowserStack Grid Configuration:



In order to run tests on latest version of Safari browser(12) under Mac Mojave OS, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
browserstack.selenium_version
String3.14.0

Default: 2.53.0 ( 2.45.0 for Safari )
browserstack.safari.driver
String2.48

Default: 2.45



For more, check the below link:

Desired Capabilities to configure your Selenium tests on the BrowserStack Selenium grid



In order to run tests on Android/iOS web, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
realMobile
Booleantrue



In order to run tests on Android/iOS native, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
realMobile
Booleantrue
app
StringBrowserStack appID
Eg :  <bs:appURL>







SauceLabs Grid Configuration:




In order to run tests on web appplication, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
platform
StringMAC (not mandatory)



For more, check the below link:


Desired Capabilities to configure your Selenium tests on the saucelabs Selenium grid



In order to run tests on Android/iOS web, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
platformVersion
StringEg : 6.0
appiumVersion
StringEg: 1.8.1







Hybrid Grid Configuration:




In order to run tests on Android/iOS native, we need to specify the following capabilities in the Execution Configuration:


NameData TypeValue
appPackage
StringEg : org.wikipedia.alpha
appActivity
StringEg : org.wikipedia.main.MainActivity