/// <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);
        }
Example #2
0
 /// <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);
        }