public static void InitWebdriver(TestContext tc) { ObjectRepository.Config = new AppConfigReader(); Reporter.GetReportManager(); Reporter.AddTestCaseMetadataToHtmlReport(tc); switch (ObjectRepository.Config.GetBrowser()) { case BrowserType.Chrome: ObjectRepository.Driver = GetChromeDriver(); Logger.Info(" Using Chrome Driver "); break; case BrowserType.IExplorer: ObjectRepository.Driver = GetIEDriver(); Logger.Info(" Using Internet Explorer Driver "); break; // case BrowserType.PhantomJs: // ObjectRepository.Driver = GetPhantomJsDriver(); // Logger.Info(" Using PhantomJs Driver "); // break; default: throw new NoSutiableDriverFound("Driver Not Found : " + ObjectRepository.Config.GetBrowser().ToString()); } ObjectRepository.Driver.Manage() .Timeouts().PageLoad = TimeSpan.FromSeconds(ObjectRepository.Config.GetPageLoadTimeOut()); ObjectRepository.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(ObjectRepository.Config.GetElementLoadTimeOut()); BrowserHelper.BrowserMaximize(); }
public static void InitWebdriver(TestContext tc) { ObjectRepository.Config = new AppConfigReader(); Reporter.GetReportManager(); Reporter.AddTestCaseMetadataToHtmlReport(tc); switch (ObjectRepository.Config.GetBrowser()) { case BrowserType.Firefox: ObjectRepository.Driver = GetFirefoxDriver(); Logger.Info(" Using Firefox Driver "); break; case BrowserType.Chrome: ObjectRepository.Driver = GetChromeDriver(); Logger.Info(" Using Chrome Driver "); break; case BrowserType.IExplorer: ObjectRepository.Driver = GetIEDriver(); Logger.Info(" Using Internet Explorer Driver "); break; default: throw new Exception("Driver Not Found : " + ObjectRepository.Config.GetBrowser().ToString()); } ObjectRepository.Driver.Manage() .Timeouts().PageLoad = TimeSpan.FromSeconds(30); ObjectRepository.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20); ObjectRepository.Driver.Manage().Window.Maximize(); }
public void TestInitialize() { log.Debug("***** TEST STARTED *****"); log.Debug("***** TEST STARTED *****"); Reporter.AddTestCaseMetadataToHtmlReport(TestContext); var factory = new AutomationResources.WebDriverFactory(); Driver = factory.Create(BrowserType.CHROME); ScreenshotTaker = new ScreenshotTaker(Driver, TestContext); }
public void SetupBeforeEveryTestMethod() { Logger.Debug("*************************************** TEST STARTED"); Logger.Debug(GetType().FullName + " started a method Initialize"); //Reporter.StartReporter(); Reporter.AddTestCaseMetadataToHtmlReport(TestContext); Driver = new WebDriverFactory().Create(BrowserType.Chrome); Driver.Manage().Window.Maximize(); ScreenshotTaker = new ScreenshotTaker(Driver, TestContext); }
public void BaseSetup() { Logger.Debug("*************************** TEST STARTED"); Logger.Debug("*************************** TEST STARTED"); this.TestContext = TestContext.CurrentContext; Reporter.AddTestCaseMetadataToHtmlReport(this.TestContext); this.Driver = WebDriverFactory.CreateSauceDriver(this.sauceConfigurations); this.Driver.Manage().Window.Maximize(); this.ScreenshotTaker = new ScreenshotTaker(this.Driver, this.TestContext); }
public void SetupForEverySingleTestMethod() { Logger.Debug("*************************************** TEST STARTED"); Logger.Debug("*************************************** TEST STARTED"); Reporter.AddTestCaseMetadataToHtmlReport(TestContext); var factory = new WebDriverFactory(); Driver = factory.Create(BrowserType.Chrome); Driver.Manage().Window.Maximize(); ScreenshotTaker = new ScreenshotTaker(Driver, TestContext); }
public void InitializeBeforeEveryTestMethod() { Logger.Info(string.Format("********************************** {0} Started ***********************************", TestContext.TestName)); Reporter.AddTestCaseMetadataToHtmlReport(TestContext); var factory = new WebDriverFactory(); Driver = factory.Create(BrowserType.Chrome); Driver.Manage().Window.Maximize(); Driver.Manage().Cookies.DeleteAllCookies(); ScreenshotTaker = new ScreenshotTaker(Driver, TestContext); }