public void CreateCompetency_Active()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Create Active Competency");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.CreateCompetency("Active", true);
        }
        public void VerifyAddPopupElements()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Verify 'Add Competency' Popup Elements");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.VerifyAddPopupElements_CompetencyListPage();
        }
        public void VerifyPagination()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Verify Pagination in Competency List Page");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.VerifyPagination_CompetencyListPage();
        }
        public void SearchCompetency_AllTypes()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Make all types of Search in Competency List Page");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.SearchCompetency_AllTypes();
        }
        public void EditCompetency_InActiveToActive()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Edit a Competency and make it Active");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.EditCompetency("InActive", "Active");
        }
        public void VerifyMandatoryFields_AddCompetency()
        {
            HomePage           homePage     = new HomePage(_driver);
            CompetencyListPage compListPage = new CompetencyListPage(_driver);

            ExtentReport.test = ExtentReport.extent.StartTest("To Verify Mandatory Fields in Add Competency");

            homePage.EperformCompetencyFrameworkIcon.Click();
            homePage.EperformCompetenciesOption.Click();

            compListPage.VerifyMandatoryFields_AddCompetency();
        }