public void ClickAndVerifySchemeModify(SeleniumHelper.iSIMSUserType userType)
        {
            By eleToClick   = By.CssSelector("a[data-automation-id$='quick-link-Modify-Scheme']");
            By eleToWaitFor = By.CssSelector("a[data-automation-id$='tab_Create']");

            SeleniumHelper.ClickAndWaitFor(eleToClick, eleToWaitFor);
            WaitUntillAjaxRequestCompleted();
            Assert.IsNotNull(eleToWaitFor, "Unable to find create from existing Scheme link");
        }
        public void ClickAndVerifyPOSMarksheetLink(SeleniumHelper.iSIMSUserType userType)
        {
            By eleToClick   = By.CssSelector("a[data-automation-id$='quick-link-pos-marksheet']");
            By eleToWaitFor = By.CssSelector("a[data-automation-id$='tab_Programme_of_Study_Tracking_close_button']");

            SeleniumHelper.ClickAndWaitFor(eleToClick, eleToWaitFor);
            WaitUntillAjaxRequestCompleted();
            Assert.IsNotNull(eleToWaitFor, "Unable to find POS Marksheet link");
        }
        public void ClickAndVerifyManageTemplatesLink(SeleniumHelper.iSIMSUserType userType)
        {
            By eleToClick   = By.CssSelector("a[data-automation-id$='quick-link-manage-create-marksheet']");
            By eleToWaitFor = By.CssSelector("a[data-automation-id$='tab_Create']");

            SeleniumHelper.ClickAndWaitFor(eleToClick, eleToWaitFor);
            WaitUntillAjaxRequestCompleted();
            Assert.IsNotNull(eleToWaitFor, "Unable to find manage templates link");
        }
        public void ClickAndVerifyMyMarksheetsLink(SeleniumHelper.iSIMSUserType userType)
        {
            By eleToClick   = By.CssSelector("a[data-automation-id$='quick-link-my-marksheets']");
            By eleToWaitFor = By.CssSelector("a[data-automation-id$='tab_Marksheets_open_button']");

            SeleniumHelper.ClickAndWaitFor(eleToClick, eleToWaitFor);
            WaitUntillAjaxRequestCompleted();
            Assert.IsNotNull(eleToWaitFor, "Unable to find my marksheets link");
        }