Exemple #1
0
        //Navigating to Your Energy Page

        public static void NavigateToYourEnergyPage(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.Navigate().GoToUrl(TestUrl.CTMUrl);
            TestData.driverObj.FindElement(_ctmHome.PostCodeTextField).SendKeys("PE2 6YS");
            System.Threading.Thread.Sleep(8000);
            TestData.driverObj.FindElement(_ctmHome.FindPostCodeButton).Click();
            System.Threading.Thread.Sleep(8000);
            TestData.driverObj.FindElement(_ctmHome.SupplierNextButton).Click();
        }
Exemple #2
0
        //Entering value in Electricity KWP text field

        public static void EnterTextIntoElecKWPTextBox(this IYourEnergyScreen _ctmHome, string value)
        {
            //System.Threading.Thread.Sleep(4000);
            TestData.driverObj.FindElement(_ctmHome.ElectricitySpendTextField).SendKeys(value);
        }
Exemple #3
0
        //Clicking on Gas details Next Button

        public static void ClickGasNextBtn(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.FindElement(_ctmHome.GasNextButton).Click();
        }
Exemple #4
0
        //Clicking on Gas usage

        public static void ClickGasUsageKWP(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.FindElement(_ctmHome.GasUsage).Click();
        }
Exemple #5
0
        //Clicking Main Gas Heating Source option Yes or No

        public static void ClickMainGasSourceNo(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.FindElement(_ctmHome.GasMainHeatingSource).Click();
        }
Exemple #6
0
        //Clicking Economy meter option

        public static void ClickEconomy7No(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.FindElement(_ctmHome.Economy7No).Click();
        }
Exemple #7
0
        //Selecting a drop down list for how do you pay your electricty

        public static void SelectHowDoYouPayEDDL(this IYourEnergyScreen _ctmHome, string value)
        {
            new SelectElement(TestData.driverObj.FindElement(_ctmHome.ElectricitySpendDDL)).SelectByText(value);
        }
Exemple #8
0
        ////Verifying Whether the Text entered in PostCodeTextField or not

        public static bool VerifyPandCPageDisplayed(this IYourEnergyScreen _ctmHome)
        {
            TestData.driverObj.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
            return(TestData.driverObj.FindElement(_ctmHome.YourPandCPageTitle).Displayed);
        }
Exemple #9
0
        //Entering value in Gas KWP text field

        public static void EnterTextIntoGasKWPTextBox(this IYourEnergyScreen _ctmHome, string value)
        {
            TestData.driverObj.FindElement(_ctmHome.GasSpendTextField).SendKeys(value);
        }