public void VerifyDefaultMyClassFunctionality() { WebDriverWait waiter = new WebDriverWait(WebContext.WebDriver, TimeSpan.FromSeconds(MarksheetConstants.Timeout)); String[] featureList = { "ClassPicker" }; FeatureBee.FeatureBeeLogin.LoginWithFeatureBee(featureList, FeatureBee.FeatureBeeLogin.iSIMSUserType.ClassTeacher); var assessmentQuickLinks = new AssessmentQuickLinks(); // Check if class teacher quick links exist assessmentQuickLinks.CheckIfAssessmentQuickLinkExists(SeleniumHelper.iSIMSUserType.ClassTeacher); // Wait for the ajax request to complete WaitUntillAjaxRequestCompleted(); string selectedClass = assessmentQuickLinks.SelectFirstClassFromQuickLink(); // Open Assessment Quick Links Dropdown for class teacher assessmentQuickLinks.OpenAssessmentQuickLinksDropdown(SeleniumHelper.iSIMSUserType.ClassTeacher); assessmentQuickLinks.ClickAndVerifyPOSMarksheetLink(SeleniumHelper.iSIMSUserType.ClassTeacher); POSSearchPannel possearchpanel = new POSSearchPannel(); //verifies that the default class set in cohort is the one selected from Class picker Assert.IsTrue(possearchpanel.VerifySelectedClass(selectedClass)); }