Beispiel #1
0
        public void CreatenDeleteMarksResultType()
        {
            WebDriverWait waiter = new WebDriverWait(WebContext.WebDriver, TimeSpan.FromSeconds(MarksheetConstants.Timeout));

            //Login
            SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.AssessmentCoordinator);
            //Going to desired path
            AutomationSugar.NavigateMenu("Tasks", "Assessment", "Result Types");
            //Gradeset Data Maintainance Screen Page Object
            GradesetDataMaintenance gradesetdatamaintenance = new GradesetDataMaintenance();

            gradesetdatamaintenance = gradesetdatamaintenance.ClickCreateButton();

            string gradeSetName = gradesetdatamaintenance.GenerateRandomString(20);
            string gradeSetCode = gradesetdatamaintenance.GenerateRandomString(2);

            //Selecting the result type
            gradesetdatamaintenance = gradesetdatamaintenance.SelectGradesetOption("Marks");

            // Setting up the result type Name, Description, Minimum & Maximum values
            gradesetdatamaintenance.SetGradeSetName(gradeSetName);
            gradesetdatamaintenance.SetGradeSetDescription(gradeSetName + " Description");
            gradesetdatamaintenance.SetMinimumValue("1");
            gradesetdatamaintenance.SetMaximumValue("100");

            ////Saving the result type
            gradesetdatamaintenance = gradesetdatamaintenance.ClickSaveButton();
            WaitUntillAjaxRequestCompleted();
            gradesetdatamaintenance.SaveMarksheetAssertionSuccess();

            //// Deleting the result type.
            gradesetdatamaintenance = gradesetdatamaintenance.DeleteButtonClick();
            gradesetdatamaintenance = gradesetdatamaintenance.ContinueButtonClick();
            gradesetdatamaintenance.DeleteGrateSetAssertionSuccess();
        }
Beispiel #2
0
        public void EditGradesetUpdateExistingVersion()
        {
            WebDriverWait waiter = new WebDriverWait(WebContext.WebDriver, TimeSpan.FromSeconds(MarksheetConstants.Timeout));

            //Login
            SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.AssessmentCoordinator);
            //Going to desired path
            AutomationSugar.NavigateMenu("Tasks", "Assessment", "Result Types");
            //Gradeset Data Maintainance Screen Page Object
            GradesetDataMaintenance gradesetdatamaintenance = new GradesetDataMaintenance();

            gradesetdatamaintenance = gradesetdatamaintenance.ClickCreateButton();

            string gradeSetName = gradesetdatamaintenance.GenerateRandomString(20);
            string gradeSetCode = gradesetdatamaintenance.GenerateRandomString(2);

            //Selecting the gradeset type
            gradesetdatamaintenance = gradesetdatamaintenance.SelectGradesetOption("Grade");

            // Setting up the Gradeset Name & Description
            gradesetdatamaintenance.SetGradeSetName(gradeSetName);
            gradesetdatamaintenance.SetGradeSetDescription(gradeSetName + " Description");

            //Setting up the Grades
            string instancePrefix = gradesetdatamaintenance.FindDefaultInstanceFieldPrefix();

            gradesetdatamaintenance.SetGradeRow(0, instancePrefix, gradeSetCode, gradeSetCode + " Description", "20", true);

            ////Saving the Gradeset
            gradesetdatamaintenance = gradesetdatamaintenance.ClickSaveButton();
            WaitUntillAjaxRequestCompleted();
            gradesetdatamaintenance.SaveMarksheetAssertionSuccess();

            //Add another Gradevalue.
            gradesetdatamaintenance = gradesetdatamaintenance.ClickAddGradeLink(instancePrefix);
            //Thread.Sleep(1000);
            gradesetdatamaintenance.SetGradeRow(1, instancePrefix, gradeSetCode + "_NEW", gradeSetCode + " Description 2", "5");
            ////Saving the Gradeset
            gradesetdatamaintenance = gradesetdatamaintenance.ClickSaveButton();
            // button click to update existing instance.
            gradesetdatamaintenance = gradesetdatamaintenance.ConfirmUpdateToExistingInstance();

            WaitUntillAjaxRequestCompleted();
            gradesetdatamaintenance.SaveMarksheetAssertionSuccess();

            //// Deleting the Gradeset.
            gradesetdatamaintenance = gradesetdatamaintenance.DeleteButtonClick();
            gradesetdatamaintenance = gradesetdatamaintenance.ContinueButtonClick();
            gradesetdatamaintenance.DeleteGrateSetAssertionSuccess();
        }
Beispiel #3
0
        public void SaveColourWithGrade()
        {
            WebDriverWait waiter = new WebDriverWait(WebContext.WebDriver, TimeSpan.FromSeconds(MarksheetConstants.Timeout));

            //Login
            SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.AssessmentCoordinator, true);
            //Going to desired path
            AutomationSugar.NavigateMenu("Tasks", "Assessment", "Result Types");
            //Gradeset Data Maintainance Screen Page Object
            GradesetDataMaintenance gradesetdatamaintenance = new GradesetDataMaintenance();

            //  gradesetdatamaintenance = gradesetdatamaintenance.ClickToHideSearchCriateriaButton();
            //  Thread.Sleep(2000);
            gradesetdatamaintenance = gradesetdatamaintenance.ClickCreateButton();

            string gradeSetName = gradesetdatamaintenance.GenerateRandomString(20);
            string gradeSetCode = gradesetdatamaintenance.GenerateRandomString(2);

            //Selecting the gradeset type
            gradesetdatamaintenance = gradesetdatamaintenance.SelectGradesetOption("Grade");

            // Setting up the Gradeset Name & Description
            gradesetdatamaintenance.SetGradeSetName(gradeSetName);
            gradesetdatamaintenance.SetGradeSetDescription(gradeSetName + " Description");

            //Setting up the Grades
            string instancePrefix = gradesetdatamaintenance.FindDefaultInstanceFieldPrefix();

            gradesetdatamaintenance.SetGradeRow(0, instancePrefix, gradeSetCode, gradeSetCode + " Description", "20", true);

            ////Saving the Gradeset
            gradesetdatamaintenance = gradesetdatamaintenance.ClickSaveButton();
            WaitUntillAjaxRequestCompleted();
            gradesetdatamaintenance.SaveMarksheetAssertionSuccess();

            //// Deleting the Gradeset.
            gradesetdatamaintenance = gradesetdatamaintenance.DeleteButtonClick();
            gradesetdatamaintenance = gradesetdatamaintenance.ContinueButtonClick();
            gradesetdatamaintenance.DeleteGrateSetAssertionSuccess();
        }