internal void ViewListing() { //extent Reports Base.test = Base.extent.StartTest("View Manage Listings"); //Populate the Excel sheet Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "ManageListings"); //Click on ManageListing tab ManageListingbtn.Click(); Thread.Sleep(500); //Click on Eye icon EyeIconbtn.Click(); Thread.Sleep(1000); //delete Action Actions action = new Actions(GlobalDefinitions.driver); action.MoveToElement(RemoveIcon).Build().Perform(); IList <IWebElement> listings = RemoveIcon.FindElements(By.XPath("//tr/td[8]/i[3]")); int listingCount = listings.Count; Console.WriteLine("Number of Listings : " + listingCount); for (int i = 0; i < listingCount; i++) { int j = i + 1; var Name = GlobalDefinitions.driver.FindElement(By.XPath("//tr[" + j + "]/td[3]")).Text; Console.WriteLine("Name is : " + Name); if (Name.Equals(ExcelLib.ReadData(2, "Title"))) { listings.ElementAt(i).Click(); Base.test.Log(LogStatus.Pass, "Clicking on delete icon has been successfully performed"); break; } } ////Deactivate listings //Thread.Sleep(1000); //RemoveIcon.Click(); //Click on Yes button Thread.Sleep(1000); Global.GlobalDefinitions.driver.SwitchTo().Alert().Accept(); //Verify listings is deactivated string text1 = Global.GlobalDefinitions.driver.FindElement(By.XPath("//input[@name='title']")).Text; Assert.AreEqual(" ", ListingTitle); }
public void Listing() { //extent Reports Base.test = Base.extent.StartTest("View Manage Listings"); //Populate the Excel sheet Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "ManageListing"); //Click on ManageListing tab ManageListingbtn.Click(); Thread.Sleep(500); //Click on Eye icon EyeIconbtn.Click(); Thread.Sleep(1000); //Click on Edit Button GlobalDefinitions.driver.Navigate().Back(); Thread.Sleep(1000); Editbtn.Click(); Title.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Edit Title")); GlobalDefinitions.driver.Navigate().Back(); //delete Skills Thread.Sleep(1000); Actions action = new Actions(Global.GlobalDefinitions.driver); action.MoveToElement(DeleteIcon).Build().Perform(); String before_Xpath = "//tr["; String after_Xpath = "]/td[3]"; for (int i = 1; i <= 4; i++) { String name = Global.GlobalDefinitions.driver.FindElement(By.XPath(before_Xpath + i + after_Xpath)).Text; Console.WriteLine(name); if (name.Equals(ExcelLib.ReadData(2, "Title"))) { Global.GlobalDefinitions.driver.FindElement(By.XPath("//tr[" + i + " ]//td[8]//i[3]")).Click(); YesBtn.Click(); Console.WriteLine("listing has been deleted successfully"); } } //tr[2]//td[8]//i[3] //tr[3]//td[8]//i[3] }