Exemple #1
0
        public void ValidateInvalidData()
        {
            //Populate in collection
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Validate_contact");

            //Navigate to test env
            GlobalDefinitions.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "Url"));
            GlobalDefinitions.wait(500);

            Email.SendKeys("bincy");
            GlobalDefinitions.wait(1000);

            Phone.SendKeys("343434");
            GlobalDefinitions.wait(1000);

            if (GlobalDefinitions.isDialogPresent(GlobalDefinitions.driver, ExcelLib.ReadData(6, "Locator"), ExcelLib.ReadData(6, "LocatorValue")))
            {
                Console.WriteLine("Incorrect Email");
                //Report generating with screenshot
                Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Info, "Incorrect Email");
                string screenShotPath = CommonMethods.SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "InvalidData");
                // test.Log(LogStatus.Fail, stackTrace + errorMessage);
                Base.test.Log(LogStatus.Pass, "Snapshot below: " + Base.test.AddScreenCapture(screenShotPath));
            }

            else
            {
                Console.WriteLine("Elements not present");
            }
        }
Exemple #2
0
        public void ValidateMandatoryFields()
        {
            //Populate in collection
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Validate_contact");

            //Navigate to test env
            GlobalDefinitions.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "Url"));
            GlobalDefinitions.wait(500);


            if (GlobalDefinitions.isDialogPresent(GlobalDefinitions.driver, ExcelLib.ReadData(2, "Locator"), ExcelLib.ReadData(2, "LocatorValue")))
            {
                Console.WriteLine("First Name is mandatory field");
            }

            if (GlobalDefinitions.isDialogPresent(GlobalDefinitions.driver, ExcelLib.ReadData(3, "Locator"), ExcelLib.ReadData(3, "LocatorValue")))
            {
                Console.WriteLine("Last Name is mandatory field");
            }

            if (GlobalDefinitions.isDialogPresent(GlobalDefinitions.driver, ExcelLib.ReadData(4, "Locator"), ExcelLib.ReadData(4, "LocatorValue")))
            {
                Console.WriteLine("Email is mandatory field");
            }

            if (GlobalDefinitions.isDialogPresent(GlobalDefinitions.driver, ExcelLib.ReadData(5, "Locator"), ExcelLib.ReadData(5, "LocatorValue")))
            {
                Console.WriteLine("Email is mandatory field");
            }
            else
            {
                Console.WriteLine("Elements not present");
            }

            //Report generating with screenshot
            Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Info, "mandatory field checking");
            string screenShotPath = CommonMethods.SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "Mandatory field");

            // test.Log(LogStatus.Fail, stackTrace + errorMessage);
            Base.test.Log(LogStatus.Pass, "Snapshot below: " + Base.test.AddScreenCapture(screenShotPath));
        }