public void ExecuteBeforeEveryTestMethod() { SauceConfig = new SauceLabsCapabilities { IsDebuggingEnabled = bool.Parse(ConfigurationManager.AppSettings["isExtendedDebuggingEnabled"]), IsHeadless = false }; Driver = new WebDriverFactory(SauceConfig).CreateSauceDriver(_browser, _browserVersion, _osPlatform); SauceReporter = new SauceJavaScriptExecutor(Driver); SauceReporter.SetTestName(TestContext.CurrentContext.Test.Name); SauceReporter.SetBuildName("ParallelizationWithoutStatic"); }
public void ExecuteBeforeEveryTestMethod() { SauceConfig = new SauceLabsCapabilities { IsDebuggingEnabled = false, IsHeadless = bool.Parse(ConfigurationManager.AppSettings["sauceHeadless"]) }; SauceLabsCapabilities.BuildName = ConfigurationManager.AppSettings["buildName"]; Driver = new WebDriverFactory(SauceConfig).CreateSauceDriver(_browser, _browserVersion, _osPlatform); SauceReporter = new SauceJavaScriptExecutor(Driver); SauceReporter.SetTestName(TestContext.CurrentContext.Test.Name); SauceReporter.SetBuildName(SauceLabsCapabilities.BuildName); }
public void ExecuteBeforeEveryTestMethod() { var sauceConfig = new SauceLabsCapabilities { IsDebuggingEnabled = true }; SauceLabsCapabilities.BuildName = _sauceBuildName; //TODO move into external config //TODO add a factory method to create this driver easily Driver = new WebDriverFactory(sauceConfig).CreateSauceDriver(_browser, _browserVersion, _osPlatform); SauceReporter = new SauceJavaScriptExecutor(Driver); SauceReporter.SetTestName(TestContext.CurrentContext.Test.Name); SauceReporter.SetBuildName("parallel-noSC"); _isUsingSauceLabs = true; }