Exemplo n.º 1
0
        public string GetLetterSubject()
        {
            WebDriverWaitUtil.WaitElementIsVisible(subjectLetter);
            string emailSubject = subjectLetter.GetElementText();

            return(emailSubject);
        }
Exemplo n.º 2
0
 public void MarkLettersByFlag()
 {
     WebDriverWaitUtil.WaitElementIsVisible(inboxLetter);
     foreach (IWebElement ltrs in buttonMarkFlages)
     {
         ltrs.ClickElement();
     }
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 public int CountUnReadLetters()
 {
     WebDriverWaitUtil.WaitElementIsVisible(readLetters);
     return(unReadLetters.Count);
 }
Exemplo n.º 6
0
 public void ClickButtonSearchLetter()
 {
     WebDriverWaitUtil.WaitElementIsVisible(buttonSearchLetter);
     buttonSearchLetter.ClickElement();
     WebDriverWaitUtil.WaitElementIsVisible(listSearchLetters[0]);
 }
Exemplo n.º 7
0
 public void SendTextInputSearchLetter()
 {
     WebDriverWaitUtil.WaitElementIsVisible(inputSendSearchLetter);
     inputSendSearchLetter.SendText(MailRuConstants.SearchLetters);
 }
Exemplo n.º 8
0
 public void ClickInputSearchLetter()
 {
     WebDriverWaitUtil.WaitElementIsVisible(inputSearchLetter);
     inputSearchLetter.ClickElement();
 }
Exemplo n.º 9
0
 public bool IsSendMessageDisplayed()
 {
     WebDriverWaitUtil.WaitElementIsVisible(smsLetterSent);
     return(smsLetterSent.Displayed);
 }
Exemplo n.º 10
0
 public void WriteAddressee(string addressee)
 {
     WebDriverWaitUtil.WaitElementIsVisible(recipient);
     recipient.SendText(addressee);
 }
Exemplo n.º 11
0
 public void OpenWindowWriteMessage()
 {
     WebDriverWaitUtil.WaitElementIsVisible(buttonWriteLetter);
     buttonWriteLetter.ClickElement();
 }
Exemplo n.º 12
0
 public void SelectLetterToSpam(int i)
 {
     WebDriverWaitUtil.WaitElementIsVisible(inboxLetter);
     letters[i].ClickElement();
 }
Exemplo n.º 13
0
 public void MoveToSpam()
 {
     WebDriverWaitUtil.WaitElementIsVisible(spamButton);
     spamButton.ClickElement();
 }
Exemplo n.º 14
0
 public void ClickUnReadLetters()
 {
     WebDriverWaitUtil.WaitElementIsVisible(listDropDown);
     dropDownUnReadLetters.ClickElement();
 }
Exemplo n.º 15
0
 public void ClickDropDownList()
 {
     WebDriverWaitUtil.WaitElementIsVisible(dropDown);
     dropDownLetters.ClickElement();
 }
Exemplo n.º 16
0
 public bool IsSendToSpamMessageDisplayed()
 {
     WebDriverWaitUtil.WaitElementIsVisible(spamMessage);
     return(spamMessage.Displayed);
 }
Exemplo n.º 17
0
 public void GoToWindowSpam()
 {
     WebDriverWaitUtil.WaitElementIsVisible(windowSpam);
     windowSpam.ClickElement();
 }