Ejemplo n.º 1
0
        public void Verify_AttendanceCodes_In_Dropdown()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();
            var patternCodes = page.PatternCodesForMark();

            Assert.IsTrue(patternCodes);
        }
Ejemplo n.º 2
0
        public void CheckDefaultBehaviourOfRadiobutton()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();
            var preserve = page.ClickRadioButton("Keep existing marks");

            Assert.IsTrue(preserve.GetAttribute("checked") == "true");
        }
        public void CheckDefaultBehaviourOfRadiobutton()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();
            var preserve = page.ClickRadioButton("Preserve");

            Assert.False(preserve.GetAttribute("checked") == "checked");
            page.ClickRadioButton("Overwrite");
        }
Ejemplo n.º 4
0
        public void Verify_DefaultValue_Of_DateControl(string academicYear, string dropdowntext)
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();
            string   defaultdropdownValue   = page.SelectDateRangeButtonDefaultValue.Text.Trim();
            string   defaultacademicyear    = page.academicYearDropdown.GetValue();
            DateTime dStartDate             = Convert.ToDateTime(page.StartDate.GetValue());
            DateTime dEndDate = Convert.ToDateTime(page.EndDate.GetValue());

            Assert.IsTrue((defaultdropdownValue == dropdowntext) && defaultacademicyear == academicYear && dStartDate == page.weekstartdate() && dEndDate == page.weekEndDate());
        }
        public void PupilPickerSearchPanelShouldContain_Year_Class_And_SearchButton()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();

            page.ClickAddPupilButton();
            var searchCriteria = SeleniumHelper.Get(AttendanceElements.AddPupilPopUpElements.PupilPickerSearchPanel);

            searchCriteria.FindCheckBoxAndClick("Year Group", new List <string> {
                "Year 1"
            });
            searchCriteria.FindCheckBoxAndClick("Class", new List <string> {
                "4A"
            });
            Assert.IsTrue(SeleniumHelper.Get(AttendanceElements.AddPupilPopUpElements.PupilPickerSearchButton).Text == "Search");
        }
        public void ShouldAddSelectedPupilsInGrid()
        {
            ApplyMarkOverDateRangePage page           = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();
            AttendanceSearchPanel      searchcriteria = page.ClickAddPupilButton();
            var checkbox = SeleniumHelper.Get(AttendanceElements.AddPupilPopUpElements.PupilPickerSearchPanel);

            checkbox.FindCheckBoxAndClick("Year Group", new List <string> {
                "Year 1", "Year 3"
            });
            PupilPickerAvailablePupilSection AvailablePupils = searchcriteria.PupilPickerSearchButton();

            AvailablePupils.GetAvailablePupils();
            PupilPickerSelectedPupilSection selectedPupil = AvailablePupils.AddSelectedPupil();
            ApplyMarkOverDateRangePage      app1          = selectedPupil.ClickApplyMarkOverDateRange_PupilPickerOkButton();

            Assert.IsTrue(app1.PupilGrid.Displayed);
        }
Ejemplo n.º 7
0
        public void Should_Diplay_ApplyMark_Dialog_OnClick_OfLink()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();

            Assert.IsTrue(page.headerTitle.Displayed);
        }
        public void VerifyApplyMarkOverDateRangeLink()
        {
            ApplyMarkOverDateRangePage page = AttendanceNavigations.NavigateToApplyMarkOverDateRangeFromTaskMenu();

            Assert.IsTrue(page.headerTitle.Displayed);
        }