public void ValidateGradeValues() { 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 = string.Empty; //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"); ////Saving the Gradeset gradesetdatamaintenance = gradesetdatamaintenance.ClickSaveButton(); WaitUntillAjaxRequestCompleted(); bool validationMessageExists = gradesetdatamaintenance.ValidationMessageAssertion(); Assert.IsTrue(validationMessageExists, "Warning is expected"); }