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();
            }
Beispiel #3
0
        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();
 }
Beispiel #6
0
        public void GivenIClickOnKiwiSaverCalculatorButton()
        {
            //Clicking KiwiSaverCalculators Button
            Page_Home home = new Page_Home();

            GlobalDefinitions.TurnOnWait();
            home.ButtonKiwiSaverCalculators.Click();
        }
Beispiel #7
0
 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();
 }
Beispiel #8
0
        internal void EditSharedSkill()
        {
            GlobalDefinitions.wait(3000);
            edit.Click();
            GlobalDefinitions.TurnOnWait();

            ShareSkill s = new ShareSkill();

            s.editShareskill();
            GlobalDefinitions.wait(3000);
        }
Beispiel #9
0
        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;
                }
            }
        }
Beispiel #11
0
        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();
            }
Beispiel #15
0
 internal void DeleteSharedSkillNo()
 {
     GlobalDefinitions.wait(3000);
     deleteno.Click();
     GlobalDefinitions.TurnOnWait();
 }
Beispiel #16
0
 internal void DeleteSharedYes()
 {
     GlobalDefinitions.wait(3000);
     deleteyes.Click();
     GlobalDefinitions.TurnOnWait();
 }