public MainPage OpenMainPage() { driver.Navigate().GoToUrl("http://geocitizen.herokuapp.com"); WaitsHelper.WaitUntilAlertIsPresent(driver); driver.SwitchTo().Alert().Accept(); driver.Manage().Window.Maximize(); return(new MainPage(driver)); }
public void LogIn(string login, string password) { var authBox = driver.FindElement(AuthBoxLocator); var loginInput = authBox.FindElement(LoginLocator); var passwordInput = authBox.FindElement(PasswordLocator); loginInput.Clear(); loginInput.SendKeys(login); passwordInput.Clear(); passwordInput.SendKeys(password); LogInButton.Click(); WaitsHelper.WaitUntilAlertIsPresent(driver); driver.SwitchTo().Alert().Accept(); }
public AdministrationPage(IWebDriver driver) { this.driver = driver; WaitsHelper.WaitUntilElementIsVisible(NavigationMenuLocator, driver); }
public LoginPage(IWebDriver driver) { this.driver = driver; WaitsHelper.WaitUntilElementIsVisible(AuthBoxLocator, driver); }
public UsersList(IWebDriver driver) { this.driver = driver; WaitsHelper.WaitUntilElementIsVisible(UsersTableLocator, driver); WaitsHelper.WaitUntilElementIsHidden(EmptyGridLabelLocator, driver); }