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(); }