/// <summary> /// Get results only for status as "Validated with Issues" /// </summary> public IWebElement GetSearchResults(string status) { var censusTripletPage = new CensusPage(); censusTripletPage.SearchCriteria.ReturnTypeDropdown = "School Census Return"; censusTripletPage.SearchCriteria.ReturnTypeVersionDropdown = "Spring 2017"; SearchCriteria.Search(); ReadOnlyCollection <IWebElement> searchResultCollection = SearchResults.GetSearchResults(); foreach (IWebElement element in searchResultCollection) { ReadOnlyCollection <IWebElement> resultTiles = element.FindElements(By.CssSelector(string.Format("{0} {1}", SeleniumHelper.AutomationId("resultTile"), "span"))); foreach (IWebElement resultTile in resultTiles) { if (resultTile.Text == status) { return(element); } } } return(null); }