示例#1
0
 public void GoToInboxFolder()
 {
     Utils.AlertChecker    alertChecker    = new Utils.AlertChecker(this.driver);
     Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);
     alertChecker.AlertCheck();
     driver.Navigate().GoToUrl("https://mail.google.com/mail/u/0/#inbox");
     waitSomeElement.WaitElement(gmailLocator, 5);
 }
示例#2
0
        public void ReportAsSpam()
        {
            Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);

            waitSomeElement.WaitElement(newLetter, 15);
            newLetter.Click();
            openListButton.Click();
            spamButton.Click();
        }
示例#3
0
 public void Login(string username, string password)
 {
     Utils.AlertChecker    alertChecker    = new Utils.AlertChecker(this.driver);
     Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);
     OpenPage();
     inputLogin.SendKeys(username);
     inputPassword.SendKeys(password);
     buttonSubmit.Click();
     waitSomeElement.WaitElement(gmailLocator, 5);
 }
示例#4
0
 public void UnmarkLettersAsSpam()
 {
     Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);
     OpenPage();
     waitSomeElement.WaitElement(gmailLocator, 5);
     driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
     try
     {
         if (letterLocator.Displayed)
         {
             markAllLettersButton.Click();
             removeFromSpamButton.Click();
         }
     }
     catch (Exception e)
     { }
 }
示例#5
0
 public void DeleteAllLetters()
 {
     Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);
     OpenPage();
     waitSomeElement.WaitElement(gmailLocator, 5);
     driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
     try
     {
         if (letterLocator.Displayed)
         {
             markAllLettersButton.Click();
             deleteMarkedLettersButton.Click();
         }
     }
     catch (Exception e)
     {
         if (e is ElementNotVisibleException || e is NoSuchElementException)
         {
         }
     }
 }
示例#6
0
 public void CheckUnreadLetterInSpamFolder()
 {
     Utils.WaitSomeElement waitSomeElement = new Utils.WaitSomeElement(this.driver);
     waitSomeElement.WaitElement(newLetter, 15);
     newLetter.Click();
 }