/// <summary> /// initialize elements /// </summary> public override void InitElements() { TestPropertiesLink = new WebElementWrapper(ByTestPropertiesLink); EditPropertiesLink = new WebElementWrapper(ByEditPropertiesLink); //label fields UseEnableToolsManipulativesLabel = new WebElementWrapper(ByUseEnableToolsManipulativesLabel); //editable fields SubjectElement subject = new SubjectElement(PageNames.ViewTestDetailsTestProperties); SubjectSelect = subject.SelectElement; GradeLevelElement gradeLevel = new GradeLevelElement(PageNames.ViewTestDetailsTestProperties); GradeFromSelect = gradeLevel.FromSelectElement; GradeToSelect = gradeLevel.ToSelectElement; InstitutionSource = new WebElementWrapper(ByInstitutionSource); TestCategory = new SelectElementWrapper(new WebElementWrapper(ByTestCategory)); ScoreType = new SelectElementWrapper(new WebElementWrapper(ByScoreType)); PreferredStandardsDocument = new SelectElementWrapper(new WebElementWrapper(ByPreferredStandardsDocument)); DescriptionText = new WebElementWrapper(ByDescriptionText); TestCreatorText = new WebElementWrapper(ByTestCreatorText); EnableTextFormatting = new EnableTextFormatting(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix); AnswerChoiceLayout = new AnswerChoiceLayout(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix); EnableToolsManipulatives = new EnableToolsManipulatives(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix); StudentCommentEndOfTest = new WebElementWrapper(ByStudentCommentEndOfTest); StudentCommentEachItem = new WebElementWrapper(ByStudentCommentEachItem); TeacherCommentsYes = new WebElementWrapper(ByTeacherCommentsYes); TeacherCommentsNo = new WebElementWrapper(ByTeacherCommentsNo); StudentSelfAssessmentYes = new WebElementWrapper(ByStudentSelfAssessmentYes); StudentSelfAssessmentNo = new WebElementWrapper(ByStudentSelfAssessmentNo); HideItemContentYes = new WebElementWrapper(ByHideItemContentYes); HideItemContentNo = new WebElementWrapper(ByHideItemContentNo); CancelButton = new WebElementWrapper(ByCancelButton); SubmitButton = new WebElementWrapper(BySubmitButton); }
/// <summary> /// initialize elements /// </summary> public override void InitElements() { SetUniqueControlIdentifiers(); Editor = new Editor(PageNames.EditorPopup, this.ControlPrefix); QuestionContent = new WebElementWrapper(ByQuestionContent); QuestionContentReedit = new WebElementWrapper(ByQuestionContentReedit); AnswerChoiceLayout = new AnswerChoiceLayout(PageNames.CreateNewItem, this.ControlPrefix); AddAnswerChoiceLink = new WebElementWrapper(ByAddAnswerChoiceLink); ExpectedRequiredErrorsList = new List <string>() { "Enter content", "Select correct answer", "Not worth any points" }; }
/// <summary> /// initialize elements /// </summary> public override void InitElements() { Report.Write("Martin CreateTestForm.InitElements"); SubjectElement subject = new SubjectElement(PageNames.CreateTest); SubjectSelect = subject.SelectElement; GradeLevelElement gradeLevel = new GradeLevelElement(PageNames.CreateTest); GradeFromSelect = gradeLevel.FromSelectElement; GradeToSelect = gradeLevel.ToSelectElement; TestId = new TestId(PageNames.CreateTest, this.ControlPrefix); InstitutionSource = new WebElementWrapper(ByInstitutionSource); TestCategory = new SelectElementWrapper(new WebElementWrapper(ByTestCategory)); UnansweredQuestions = new SelectElementWrapper(new WebElementWrapper(ByUnansweredQuestions)); ScoreType = new SelectElementWrapper(new WebElementWrapper(ByScoreType)); TestFocusELA = new WebElementWrapper(ByTestFocusELA); TestFocusReading = new WebElementWrapper(ByTestFocusReading); TestFocusWriting = new WebElementWrapper(ByTestFocusWriting); PreferredStandardsDocument = new SelectElementWrapper(new WebElementWrapper(ByPreferredStandardsDocument)); AnswerKeyOnlyYes = new WebElementWrapper(ByAnswerKeyOnlyYes); AnswerKeyOnlyNo = new WebElementWrapper(ByAnswerKeyOnlyNo); EnableTextFormatting = new EnableTextFormatting(PageNames.CreateTest, this.ControlPrefix); AnswerChoiceLayout = new AnswerChoiceLayout(PageNames.CreateTest, this.ControlPrefix); EnableToolsManipulatives = new EnableToolsManipulatives(PageNames.CreateTest, this.ControlPrefix); StudentCommentEndOfTest = new WebElementWrapper(ByStudentCommentEndOfTest); StudentCommentEachItem = new WebElementWrapper(ByStudentCommentEachItem); TeacherCommentsYes = new WebElementWrapper(ByTeacherCommentsYes); TeacherCommentsNo = new WebElementWrapper(ByTeacherCommentsNo); StudentSelfAssessmentYes = new WebElementWrapper(ByStudentSelfAssessmentYes); StudentSelfAssessmentNo = new WebElementWrapper(ByStudentSelfAssessmentNo); HideItemContentYes = new WebElementWrapper(ByHideItemContentYes); HideItemContentNo = new WebElementWrapper(ByHideItemContentNo); InitialItemSettingsLink = new WebElementWrapper(ByInitialItemSettingsLink); InitialItemSettingsContainer = new WebElementWrapper(ByInitialItemSettingsContainer); InitialItemSettingsExpandArrow = new WebElementWrapper(ByInitialItemSettingsExpandArrow); TestItemSettingsLink = new WebElementWrapper(ByTestItemSettingsLink); TestItemSettingsContainer = new WebElementWrapper(ByTestItemSettingsContainer); OptionalLink = new WebElementWrapper(ByOptionalLink); OptionalContainer = new WebElementWrapper(ByOptionalContainer); }