public void SendToSpam() { WebDriverWaitUtil.DriverWait(driver, byInboxLetter); letters[1].ClickElement(); WebDriverWaitUtil.DriverWait(driver, bySpamButton); spamButton.ClickElement(); }
public void DropDownList() { WebDriverWaitUtil.DriverWait(driver, byDropDown); dropDownLetters.ClickElement(); WebDriverWaitUtil.DriverWait(driver, byListDropDown); dropDownUnReadLetters.ClickElement(); }
public void LogIn(string login, string password) { LoginField.ClearAndSendText(login); EnterButton.ClickElement(); WebDriverWaitUtil.WaitForElementToBeVisible(PasswordField); PasswordField.ClearAndSendText(password); }
public string GetLetterSubject() { WebDriverWaitUtil.WaitElementIsVisible(subjectLetter); string emailSubject = subjectLetter.GetElementText(); return(emailSubject); }
public void MarkLettersByFlag() { WebDriverWaitUtil.WaitElementIsVisible(inboxLetter); foreach (IWebElement ltrs in buttonMarkFlages) { ltrs.ClickElement(); } }
public void MarkLettersByFlag() { WebDriverWaitUtil.DriverWait(driver, byInboxLetter); foreach (IWebElement ltrs in buttonMarkFlages) { ltrs.ClickElement(); } }
public HomePage Login(User user) { WebDriverWaitUtil.WaitElementIsVisible(loginField); loginField.SendText(UserConstants.Login); buttonMail.ClickElement(); WebDriverWaitUtil.WaitElementIsVisible(passwordField); passwordField.SendText(UserConstants.Password); buttonMail.ClickElement(); WebDriverWaitUtil.WaitElementIsVisible(logoutLink); return(new HomePage()); }
public void WriteMessage(string addressee, string theme, string message) { WebDriverWaitUtil.DriverWait(driver, byWriteMessage); buttonWriteLetter.ClickElement(); WebDriverWaitUtil.DriverWait(driver, byWindowWriteMessage); recipient.SendText(addressee); subject.SendText(theme); textMessage.ClickElement(); textMessage.SendText(message); sendButton.ClickElement(); }
public HomePage Login(string login, string password) { WebDriverWaitUtil.DriverWait(driver, byStartMail); loginField.SendText(login); buttonMail.ClickElement(); WebDriverWaitUtil.DriverWait(driver, byInputPassword); passwordField.SendText(password); buttonMail.ClickElement(); WebDriverWaitUtil.DriverWait(driver, byLogoutLink); return(new HomePage(driver)); }
public static bool IsElementDisplayed(this IWebElement element) { try { WebDriverWaitUtil.WaitForElementToBeVisible(element); } catch (TimeoutException) { return(false); } return(true); }
public bool CheckSpamEmailIsPresent(string emailSubject) { WebDriverWaitUtil.WaitElementIsVisible(imageSpam); foreach (IWebElement ltrs in spamLetters) { if (ltrs.Text.Contains(emailSubject)) { listEmailSubject.Add(ltrs.Text); return(true); } } return(false); }
public bool IsSendToSpamMessageDisplayed() { WebDriverWaitUtil.WaitElementIsVisible(spamMessage); return(spamMessage.Displayed); }
public void GoToWindowSpam() { WebDriverWaitUtil.WaitElementIsVisible(windowSpam); windowSpam.ClickElement(); }
public bool IsSendToSpamMessageDisplayed() { return(WebDriverWaitUtil.ElementDisplayed(driver, bySpamMessage)); }
public int CountUnReadLetters() { WebDriverWaitUtil.DriverWait(driver, byReadLetters); return(unReadLetters.Count); }
public bool IsLogoutDisplayed() { WebDriverWaitUtil.WaitForElementToBeVisible(LogoutLink); return(LogoutLink.Displayed); }
public bool IsSendMessageDisplayed() { return(WebDriverWaitUtil.ElementDisplayed(driver, byLetterSent)); }
public bool IsLogoutLinkDisplayed() { return(WebDriverWaitUtil.ElementDisplayed(driver, byLogoutLink)); }
public int CountUnReadLetters() { WebDriverWaitUtil.WaitElementIsVisible(readLetters); return(unReadLetters.Count); }
public void MoveToSpam() { WebDriverWaitUtil.WaitElementIsVisible(spamButton); spamButton.ClickElement(); }
public void SendTextInputSearchLetter() { WebDriverWaitUtil.WaitElementIsVisible(inputSendSearchLetter); inputSendSearchLetter.SendText(MailRuConstants.SearchLetters); }
public bool IsSendMessageDisplayed() { WebDriverWaitUtil.WaitElementIsVisible(smsLetterSent); return(smsLetterSent.Displayed); }
public void WriteAddressee(string addressee) { WebDriverWaitUtil.WaitElementIsVisible(recipient); recipient.SendText(addressee); }
public void OpenWindowWriteMessage() { WebDriverWaitUtil.WaitElementIsVisible(buttonWriteLetter); buttonWriteLetter.ClickElement(); }
public bool CheckMessageIsSent() { WebDriverWaitUtil.WaitForElementToBeVisible(MessageSentMessage); return(MessageSentMessage.IsElementDisplayed()); }
public void SelectLetterToSpam(int i) { WebDriverWaitUtil.WaitElementIsVisible(inboxLetter); letters[i].ClickElement(); }
public void ClickButtonSearchLetter() { WebDriverWaitUtil.WaitElementIsVisible(buttonSearchLetter); buttonSearchLetter.ClickElement(); WebDriverWaitUtil.WaitElementIsVisible(listSearchLetters[0]); }
public void ClickDropDownList() { WebDriverWaitUtil.WaitElementIsVisible(dropDown); dropDownLetters.ClickElement(); }
public void ClickInputSearchLetter() { WebDriverWaitUtil.WaitElementIsVisible(inputSearchLetter); inputSearchLetter.ClickElement(); }
public void ClickUnReadLetters() { WebDriverWaitUtil.WaitElementIsVisible(listDropDown); dropDownUnReadLetters.ClickElement(); }