コード例 #1
0
        public void EditSubject()
        {
            var testSubject = new TestSubject();

            testSubject.Name = "Updated Subject";
            var homePage = new HomePage(Driver);

            homePage.ModifySubject(testSubject);
            homePage.AssertSubjectEdited();
        }
コード例 #2
0
        public void ActivateSubject()
        {
            var testSubject = new TestSubject();

            testSubject.Name = "Test Subject";
            var homePage = new HomePage(Driver);

            homePage.ActivateNewSubject(testSubject);
            homePage.AssertSubjectCreated();
        }
コード例 #3
0
 internal void ModifySubject(TestSubject subject)
 {
     Wait(".panel-card.alternate");
     EditButton.Click();
     SubjectName.Clear();
     SubjectName.SendKeys(subject.Name);
     GradeDropDown.Click();
     SelectGrade.Click();
     PlanDropDown.Click();
     SelectPlan.Click();
     SaveButton.Click();
 }
コード例 #4
0
        internal void ActivateNewSubject(TestSubject subject)
        {
            ActivateBtn.Click();
            Wait(".jquery-modal.blocker.current");
            DropDown.Click();
            SelectSubject.Click();
            NextBtn.Click();

            Wait("div.form-group .grade-slider-tick");
            Groep.Click();
            NextBtn.Click();

            //open more options for the Groep 3
            Wait(".button-bar .show-more");
            OtherOptions.Click();

            Wait(".cards-container");
            Plan.Click();

            Wait("div.button-bar .btn-primary");
            Name.Clear();
            Name.SendKeys(subject.Name);
            FinalizeSubjectCreation.Click();
        }