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")); }
public void FindArticlesByCategoryUsingSearchBar() { Waits.ElementIsVisible(CategoryOfHeadlineArticleBy); new BbcMainPage().FindArticleUsingSearchBar(CategoryOfHeadlineArticle.Text); }
public List <string> GetTitlesOfSecondaryArticles() { Waits.ElementIsVisible(TitlesOfSecondaryArticlesListBy); return(TitlesOfSecondaryArticlesList.Select(title => title.Text).ToList()); }
public string GetMainArticleTitle() { Waits.ElementIsVisible(TitleOfMainArticleBy); return(TitleOfMainArticle.Text); }
public string GetLoremIpsumGeneratedText() { Waits.UrlContains("/feed/"); Waits.ElementIsVisible(GeneratedTextOfLoremIpsumBy); return(GeneratedTextOfLoremIpsum.Text); }