internal void Listings() { GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//section[@class = 'nav-secondary']/div/a[3]"); manageListingsLink.Click(); GlobalDefinitions.TurnOnWait(); for (int i = 1; i <= 10; i++) { var titletext = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[ " + i + "]/td[3]")); //Console.WriteLine(all.Text); GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataManageListings.xlsx", "ManageListings"); if (titletext.Text == (GlobalDefinitions.ExcelLib.ReadData(2, "Title"))) //(GlobalDefinitions.ExcelLib.ReadData(2, "Title"))) { IWebElement deleteSkill = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[" + i + "]/td[8]/div/button[3]")); deleteSkill.Click(); //Select no from the two options //IWebElement noOption = GlobalDefinitions.driver.FindElement(By.CssSelector("button.ui.negative.button")); //noOption.Click(); //Select yes from the two options IWebElement yesOption = GlobalDefinitions.driver.FindElement(By.CssSelector("button.ui.icon.positive.right.labeled.button")); yesOption.Click(); Console.WriteLine("Record deleted"); return; } } }
public void EditShareSkill() { GlobalDefinitions.TurnOnWait(); Profile profile = new Profile(); profile.NavigateToManageListingpage(); GlobalDefinitions.TurnOnWait(); GlobalDefinitions.TurnOnWait(); ManageListings ml = new ManageListings(); ml.EditSharedSkill(); GlobalDefinitions.TurnOnWait(); profile.NavigateToManageListingpage(); GlobalDefinitions.TurnOnWait(); ml.VerifySavedServiceListings(); GlobalDefinitions.TurnOnWait(); }
internal void SelfEmployed() { Thread.Sleep(3000); Assert.AreEqual("KiwiSaver Retirement Calculator", formName); GlobalDefinitions.TurnOnWait(); GlobalDefinitions.driver.SwitchTo().Frame(0); txtCurrentAge.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Currrent Age")); ddEmploymentStatus.Click(); GlobalDefinitions.TurnOnWait(); ddlSelfEmployed.Click(); GlobalDefinitions.TurnOnWait(); txtCurrentKiwiSaverBalance.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Current KiwiSaver Balance")); txtVoluntaryContributions.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Voluntary Contributions")); ddFrequency.Click(); ddlFortnightly.Click(); rdoConservative.Click(); txtSavingsGoal.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Savings goal at retirement")); }
internal void validatedeleteskill() { GlobalDefinitions.TurnOnWait(); var deletemsg = GlobalDefinitions.driver.FindElement(By.CssSelector("div.ns-box-inner")).Text; Console.WriteLine(deletemsg); Assert.AreEqual(deletemsg, "Selenium has been deleted"); }
internal void NavigationToCalculator() { GlobalDefinitions.TurnOnWait(); MenuKiwiSaver.Click(); ButtonKiwiSaverCalculators.Click(); Thread.Sleep(2000); ButtonClickHereToGetStarted.Click(); }
public void GivenIClickOnKiwiSaverCalculatorButton() { //Clicking KiwiSaverCalculators Button Page_Home home = new Page_Home(); GlobalDefinitions.TurnOnWait(); home.ButtonKiwiSaverCalculators.Click(); }
internal void LoginSteps() { GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//A[@class='item'][text()='Sign In']"); SignIntab.Click(); GlobalDefinitions.TurnOnWait(); Email.SendKeys(MarsResource.Username); Password.SendKeys(MarsResource.Password); LoginBtn.Click(); }
internal void EditSharedSkill() { GlobalDefinitions.wait(3000); edit.Click(); GlobalDefinitions.TurnOnWait(); ShareSkill s = new ShareSkill(); s.editShareskill(); GlobalDefinitions.wait(3000); }
internal void LoginSteps() { GlobalDefinitions.ExcelLib.PopulateInCollection(Base.Credpath, "Credentials"); SignIntab.Click(); Thread.Sleep(3000); Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "username")); GlobalDefinitions.TurnOnWait(); Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "password")); GlobalDefinitions.TurnOnWait(); LoginBtn.Click(); GlobalDefinitions.TurnOnWait(); }
internal void ValidateEdit() { //String Vaddskill = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr/td[3])[1]")).Text; //Assert.AreEqual((GlobalDefinitions.ExcelLib.ReadData(2, "Title")), Vaddskill); GlobalDefinitions.TurnOnWait(); for (int i = 1; i <= 10; i++) { var titletext = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[ " + i + "]/td[3]")); //Console.WriteLine(all.Text); GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataManageListings.xlsx", "ManageListings"); if (titletext.Text == (GlobalDefinitions.ExcelLib.ReadData(2, "Title"))) { Console.WriteLine("Record edited"); return; } } }
public void Employed() { Thread.Sleep(3000); Assert.AreEqual("KiwiSaver Retirement Calculator", formName); GlobalDefinitions.TurnOnWait(); GlobalDefinitions.driver.SwitchTo().Frame(0); txtCurrentAge.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Currrent Age")); ddEmploymentStatus.Click(); GlobalDefinitions.TurnOnWait(); ddlEmployed.Click(); GlobalDefinitions.TurnOnWait(); txtSalary.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Salary")); //Selecting KiwiSaver Contribution var empKiwiSaverContribution = GlobalDefinitions.ExcelLib.ReadData(2, "Kiwisaver Contribution(%)"); if (empKiwiSaverContribution == "3") { rdoKiwiSaverContribution_3.Click(); } else if (empKiwiSaverContribution == "4") { rdoKiwiSaverContribution_4.Click(); } else if (empKiwiSaverContribution == "6") { rdoKiwiSaverContribution_6.Click(); } else if (empKiwiSaverContribution == "8") { rdoKiwiSaverContribution_8.Click(); } else { rdoKiwiSaverContribution_10.Click(); } rdoDefensive.Click(); }
internal void editManageListings() { GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//section[@class = 'nav-secondary']/div/a[3]"); manageListingsLink.Click(); GlobalDefinitions.TurnOnWait(); for (int i = 1; i <= 10; i++) { var titletext = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[ " + i + "]/td[3]")); //Console.WriteLine(all.Text); GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataManageListings.xlsx", "ManageListings"); if (titletext.Text == (GlobalDefinitions.ExcelLib.ReadData(2, "Title"))) //(GlobalDefinitions.ExcelLib.ReadData(2, "Title"))) { //Click on Edit IWebElement editSkill = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id= 'listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[" + i + "]/td[8]/div/button[2]")); editSkill.Click(); Console.WriteLine("Record deleted"); return; } } }
public void AddShareSkillService() { GlobalDefinitions.TurnOnWait(); ShareSkill s = new ShareSkill(); s.EnterShareSkill(); GlobalDefinitions.wait(3000); GlobalDefinitions.TurnOnWait(); ManageListings ml = new ManageListings(); ml.VerifySavedServiceListings(); }
public void DeleteShareSkillNotDeleted() { GlobalDefinitions.TurnOnWait(); Profile profile = new Profile(); profile.NavigateToManageListingpage(); GlobalDefinitions.TurnOnWait(); ManageListings ml = new ManageListings(); GlobalDefinitions.wait(1000); ml.DeleteSharedSkill(); GlobalDefinitions.TurnOnWait(); GlobalDefinitions.wait(1000); ml.DeleteSharedSkillNo(); GlobalDefinitions.TurnOnWait(); GlobalDefinitions.wait(1000); ml.VerifyNotDeleted(); }
internal void DeleteSharedSkillNo() { GlobalDefinitions.wait(3000); deleteno.Click(); GlobalDefinitions.TurnOnWait(); }
internal void DeleteSharedYes() { GlobalDefinitions.wait(3000); deleteyes.Click(); GlobalDefinitions.TurnOnWait(); }