public virtual void SetUp() { Logger = new Logger(); BrowserMethods <TWebDriver> .BrowserInstance(); Driver.MyDriver.Navigate().GoToUrl(Environments.TestEnvironment.EnvironmentUrl); LoginPage = new LoginPage(); LoginPage.Login(Users.DemoUser); }
public virtual void TearDown() { try { if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed) { var error = TestContext.CurrentContext.Result.Message; var filePath = Screenshot.TakeScreenshot(String.Empty, string.Empty); throw new Exception("" + error + "\nScreenshot file path: " + filePath + "\n"); } } catch (Exception e) { Logger.Error(e.Message); } finally { Driver.MyDriver.Close(); Driver.MyDriver.Quit(); } }