Beispiel #1
0
 public bool IsErrorPresentForEmptyField(string nameOfEmptyField)
 {
     Waits.ElementIsVisible(ErrorMessageBy);
     return(Driver.FindElement(By.XPath(string.Format(UserContactField, nameOfEmptyField))).
            GetAttribute("class").Equals("text-input--error__input") &&
            ErrorMessage.Text.Equals($"{nameOfEmptyField} can't be blank"));
 }
Beispiel #2
0
 public void FindArticlesByCategoryUsingSearchBar()
 {
     Waits.ElementIsVisible(CategoryOfHeadlineArticleBy);
     new BbcMainPage().FindArticleUsingSearchBar(CategoryOfHeadlineArticle.Text);
 }
Beispiel #3
0
 public List <string> GetTitlesOfSecondaryArticles()
 {
     Waits.ElementIsVisible(TitlesOfSecondaryArticlesListBy);
     return(TitlesOfSecondaryArticlesList.Select(title => title.Text).ToList());
 }
Beispiel #4
0
 public string GetMainArticleTitle()
 {
     Waits.ElementIsVisible(TitleOfMainArticleBy);
     return(TitleOfMainArticle.Text);
 }
Beispiel #5
0
 public string GetLoremIpsumGeneratedText()
 {
     Waits.UrlContains("/feed/");
     Waits.ElementIsVisible(GeneratedTextOfLoremIpsumBy);
     return(GeneratedTextOfLoremIpsum.Text);
 }