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] }
internal void DeleteListingSkills() { //Click on Manage LIsting tab MgmtListTab.Click(); Thread.Sleep(1000); // Delete skills form managelisting page DeleteIcon.Click(); try { //Check the popup "Delete your service" is present or not if (PopUp != null) { //If yes button found,then click on it and Navigate to Managelisting page YesBtn.Click(); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Yes button found on popup "); string screenshotpath = SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "Yes button found on popup"); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Snapshot below:" + Base.test.AddBase64ScreenCapture(screenshotpath)); } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Yes button is not found on popup "); string screenshotpath = SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "Yes button found on popup"); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Snapshot below:" + Base.test.AddBase64ScreenCapture(screenshotpath)); } } catch (Exception e) { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Yes button is not present in Delete service popup " + e.Message); string screenshotpath = SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "Yes button is not present in Delete service popup"); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Snapshot below:" + Base.test.AddBase64ScreenCapture(screenshotpath)); } }
internal void DeleteListing() { delete.Click(); YesBtn.Click(); }