public void Login(LoginUserData loginUserData)//? { if (IsLoggedIn()) { if (IsLoggedIn(loginUserData)) { return; } Logout(); } Type(By.Id("username"), loginUserData.Login); driver.FindElement(By.XPath("//input[@type='submit']")).Click(); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20)); wait.Until(driver => driver.FindElements(By.Id("password")).Count > 0); Type(By.Id("password"), loginUserData.Password); driver.FindElement(By.XPath("//input[@type='submit']")).Click(); }
public bool IsLoggedIn(LoginUserData loginUserData) { return(IsLoggedIn() && GetLoggetUserName() == loginUserData.Login); }