Skip to content

Selenium Grid support

Jakub Raczek edited this page Apr 30, 2019 · 10 revisions

For SeleniumGrid, SauceLab, TestingBot and Browserstack support set RemoteWebDriver as a browser, DriverCapabilities and RemoteWebDriverHub in App.config file.

    <add key="browser" value="RemoteWebDriver" />
    <add key="DriverCapabilities" value="Firefox" />
    <add key="RemoteWebDriverHub" value="http://localhost:4444/wd/hub" />

to start Selenium Grid hub and nodes follow the instructions, more details here

You can set any additional DriverCapabilities in app.config, section DriverCapabilities. There you can define what kind capabilties you want to add. Example:

<DriverCapabilities>
    <add key="project" value="Test.Automation"/>
    <add key="browserstack.debug" value="true" />
    <add key="build" value="Objectivity.Test.Automation.Tests.CloudProviderCrossBrowser" />
    <add key="browserstack.networkLogs" value="true" />
    <add key="browserstack.local" value="false" />
    <!-->saucelabs Settings/-->
    <add key="extendedDebugging" value="true"/>
 </DriverCapabilities>

You can run tests on BrowserStack by setting e.g.

    <add key="browser" value="RemoteWebDriver" />
    <add key="DriverCapabilities" value="Firefox" />
    <add key="RemoteWebDriverHub" value="http://user:key@hub-cloud.browserstack.com/wd/hub" />
<DriverCapabilities>
 </DriverCapabilities>

More details here

Clone this wiki locally