How to set-up Automation in C# with BrowserStack?
Call the below method while initializing BrowserStack in your Selenium test script:
Steps To Follow to connect Automation scripts with BrowserStack Remotely:
public void browserStack()
{
capabilities.SetCapability("browserstack.user", "username");
capabilities.SetCapability("browserstack.key", "browserstackKey");
//For more info: https://www.browserstack.com/automate/capabilities
/* For windows - chrome
capabilities.SetCapability("os", "Windows");
capabilities.SetCapability("os_version", "10");
capabilities.SetCapability("browser", "Chrome");
capabilities.SetCapability("browser_version", "66"); */
//For Mac - Safari
capabilities.SetCapability("os", "OS X");
capabilities.SetCapability("os_version", "High Sierra");
capabilities.SetCapability("browser", "Safari");
capabilities.SetCapability("browser_version", "11.1");
capabilities.SetCapability("browserstack.debug", "true"); //screenshots
capabilities.SetCapability("browserConnectionEnabled", "true");
capabilities.SetCapability("browserstack.console", "errors");
capabilities.SetCapability("browserstack.networkLogs", "true");
capabilities.SetCapability("browserstack.video", "false"); //video
capabilities.SetCapability("project", "ProjectName");
driver = new RemoteWebDriver(new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capabilities);
}
About the author of this post:
I am a Software Test Engineer, who is quite passionate about testing, automating and finding bugs. I am from Bangalore, India.
