//implemented methods public override void InputFormFields() { if (Data.TestId != null) { TestId.Name.Wait(3).Clear(); TestId.Name.SendKeys(Data.TestId); } if (Data.Subject != null) { SubjectSelect.Wait(5).SelectByText(Data.Subject); } if (Data.GradeLow != null) { //GradeLevel.From.Wait(5); GradeFromSelect.Wait(5).SelectByText(Data.GradeLow); DriverCommands.WaitAndMeasurePageLoadTime(90, 30); InitElements(); } if (Data.GradeHigh != null) { //GradeLevel.To.Wait(5); GradeToSelect.Wait(5).SelectByText(Data.GradeHigh); DriverCommands.WaitAndMeasurePageLoadTime(90, 30); InitElements(); } /* only applies to district, but not teachers * if (Data.InstitutionSource != null) * { * InstitutionSource.Clear(); * InstitutionSource.SendKeys(Data.InstitutionSource); * } */ if (Data.TestCategory != null) { TestCategory.SelectByText(Data.TestCategory); } if (Data.ScoreType != null) { ScoreType.SelectByText(Data.ScoreType); } if (Data.PreferredStandardsDocument != null) { PreferredStandardsDocument.SelectByText(Data.PreferredStandardsDocument); } ExpandInitialItemSettings(); //EnableTextFormatting.UseItemSettings.Wait(7).Click(); EnableTextFormatting.UseItemSettings.Wait(5).Click(); if (Data.EnableTextFormattingOpenResponse != null) { if (Data.EnableTextFormattingOpenResponse == "1") { SelectEnableTextFormattingOpenResponseItems(); if (Data.EnableEquationEditor != null) { if (Data.EnableEquationEditor) { CheckEnableEquationEditor(); } } } } if (Data.DisableTextFormattingOpenResponse != null) { if (Data.DisableTextFormattingOpenResponse == "1") { SelectDisableTextFormattingOpenResponseItems(); } } AnswerChoiceLayout.UserItemSettings.Click(); if (Data.EnableYes != null) { if (Data.EnableYes == "1") { SelectEnableManipulativesYes(); if (Data.Compass != null) { if (Data.Compass) { CheckCompass(); } } if (Data.CentimeterRuler != null) { if (Data.CentimeterRuler) { CheckCentimeterRuler(); } } if (Data.InchRuler != null) { if (Data.InchRuler) { CheckInchRuler(); } } if (Data.UnitRuler != null) { if (Data.UnitRuler) { CheckUnitRuler(); } } if (Data.Protractor != null) { if (Data.Protractor = true) { CheckProtractor(); } } } } else if (Data.EnableNo != null) { if (Data.EnableNo == "1") { SelectEnableManipulativesNo(); } } else { SelectEnableManipulativesUseItemSettings(); } ExpandTestItemSettings(); if (Data.StudentCommentEndOfTest) { CheckStudentCommentEndOfTest(); } TeacherCommentsNo.Wait(3).Click(); StudentSelfAssessmentNo.Click(); HideItemContentNo.Click(); }