/// <summary> /// Setup our test /// </summary> /// <param name="webDriverInitStrategy">the webDriver init strategy</param> /// <param name="browser">the template to test on</param> /// <param name="baseURL">the baseURL of our testsystem</param> /// <param name="languageCode">the languageCode to test on</param> /// <param name="timeOut">A optional timeout</param> void ITestable.SetupTest(WebDriverInitStrategy webDriverInitStrategy, Browser browser, string baseURL, string languageCode, int timeOut) { RunBeforeTestStartMethods(); TestStatusManager.IsCanceled = false; /*if (timeOut != 0) * Settings.Default.TestTimeout = timeOut;*/ IWebDriverFactory webDriverFactory; switch (webDriverInitStrategy) { case WebDriverInitStrategy.SeleniumGrid: webDriverFactory = new RemoteWebDriverFactory(); break; case WebDriverInitStrategy.SeleniumLocal: webDriverFactory = new LocalWebDriverFactory(); break; default: webDriverFactory = new LocalWebDriverFactory(); break; } _webDriver = webDriverFactory.GetWebDriver(browser, languageCode); SetupTest(_webDriver, baseURL, languageCode); }
/// <summary> /// Setup our test /// </summary> /// <param name="webDriverInitStrategy">the webDriver init strategy</param> /// <param name="browser">the template to test on</param> /// <param name="baseURL">the baseURL of our testsystem</param> /// <param name="languageCode">the languageCode to test on</param> /// <param name="timeOut">A optional timeout</param> void ITestable.SetupTest(WebDriverInitStrategy webDriverInitStrategy, Browser browser, string baseURL, string languageCode, int timeOut) { RunBeforeTestStartMethods(); TestStatusManager.IsCanceled = false; /*if (timeOut != 0) Settings.Default.TestTimeout = timeOut;*/ IWebDriverFactory webDriverFactory; switch (webDriverInitStrategy) { case WebDriverInitStrategy.SeleniumGrid: webDriverFactory = new RemoteWebDriverFactory(); break; case WebDriverInitStrategy.SeleniumLocal: webDriverFactory = new LocalWebDriverFactory(); break; default: webDriverFactory = new LocalWebDriverFactory(); break; } _webDriver = webDriverFactory.GetWebDriver(browser, languageCode); SetupTest(_webDriver, baseURL, languageCode); }