internal void Viewlistings() { GlobalDefinitions.wait(20); //Populate data from Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Manage List"); //Click on Manage Listings Link ManageListingsLink.Click(); //GlobalDefinitions.WaitForElement(driver, By.XPath("//td[@class='four wide'][text()= 'Selenium']"), 10); IList <IWebElement> noOfrows = driver.FindElements(By.XPath("//*[@id = 'listing-management-section']//table//tbody//tr")); int rows = noOfrows.Count; Console.WriteLine(rows); for (int i = 1; i <= rows; i++) { //var pagination = driver.FindElements(By.XPath("//div[@class='ui buttons semantic-ui-react-button-pagination']//button[i]")).Count; var titleName = driver.FindElement(By.XPath("//table[@class = 'ui striped table']//tr[" + i + "]//td[3]")).Text; Thread.Sleep(5000); var viewSkill = driver.FindElement(By.XPath("//table[@class ='ui striped table']//tr[" + i + "]//td[8]//div//button[1]")); var expectedValue = "Selenium"; if (titleName == expectedValue) { Assert.IsTrue(expectedValue == titleName, "Titlename Selenium not found"); //var pagination = driver.FindElements(By.XPath("//div[@class='ui buttons semantic-ui-react-button-pagination']//button[2]")).Count; //GlobalDefinitions.WaitForElement(driver, By.XPath("//table[@class ='ui striped table']//tr["+i+"]//td[8]//div//button[1]//i[1]"),10); viewSkill.Click(); var viewPage = "Service Detail"; Assert.AreEqual(viewPage, driver.Title, "Service Listing not opened"); Console.WriteLine("Service Listing opened"); Thread.Sleep(5000); //GoBack to Previous Page GlobalDefinitions.goback(); Thread.Sleep(5000); } else { Console.WriteLine("Test fail"); } } }