示例#1
0
        public void ThenIChooseOptionToGenerateReferenceNumber()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickRadioButton2();
            DYSAC.clickObject(sendResultsContinue);
        }
示例#2
0
        public void GivenIHaveOpennedDYSACMainPage()
        {
            Console.WriteLine("Open DYSAC page");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.OpenDYSACPage();
        }
示例#3
0
        public void ThenITeardownTheTest()
        {
            Console.WriteLine("Teardown");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSACMainPage.TeardownTest();
        }
示例#4
0
        public void WhenIHaveSelectedToStartAssessment()
        {
            Console.WriteLine("Start Assessment");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.StartDYSACAssessment();
        }
示例#5
0
        public void ThenIAmOnAssessmentCompletePage()
        {
            Console.WriteLine("Verfiy on Assessment Complete Page:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyText("Assessment complete", assessmentCompleteTitle);
        }
示例#6
0
        public void WhenEnterMyReferenceNumber()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.enterText(referenceNumber, enterRefNoField);
            DYSAC.clickObject(referenceNoContinueButton);
        }
示例#7
0
        public void WhenIClickOnTheFilterYesButton()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            Console.WriteLine("Click yes on filter button");
            DYSAC.clickFilterQuestionYes();
        }
示例#8
0
        public void ThenSomeJobCategoriesAreReturned()
        {
            Console.WriteLine("Check some jobs are shown:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyPartialText("job categories that might suit you", jobCategoriesAreReturnedText);
        }
示例#9
0
        public void WhenIClickOnTheReloadedFilterQuestionsButton()
        {
            Console.WriteLine("Click on reloaded filter questions button:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(reloadedFilterQuestionsButton);
        }
示例#10
0
        public void ThenThereIsAnOptionToPrintMyResults()
        {
            Console.WriteLine("Verfiy Print Results displayed:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verfiyDisplayed(printResults);
        }
示例#11
0
        public void ThenNoJobCategoriesAreFoundMessageShown()
        {
            Console.WriteLine("Check Msg No Job Categories Found shown:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyText("Because of your answers, we could not recommend any job categories. You might want to go through the assessment again to check that your responses were correct.", noResultsMsg);
        }
示例#12
0
        public void ThenIAmReturnedToTheResultsPage()
        {
            Console.WriteLine("Verify returned to Your Results Page:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyText("Your results", returnedToYourResultsTitle);
        }
示例#13
0
        public void ThenIAmOnTheYourResultsPage()
        {
            Console.WriteLine("Verify on Assessment Your Results Page:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyText("Your results", yourResultsTitle);
        }
示例#14
0
        public void ThenIClickOnSeeResults()
        {
            Console.WriteLine("CLick see results button");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(seeResultsButton);
        }
示例#15
0
        public void ThenIAmPresentedWithAReferenceNumber()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            referenceNumber = DYSAC.getReferenceNumber();
            Console.WriteLine("Got refernce no: " + referenceNumber);
        }
示例#16
0
        public void GivenSetUpTest()
        {
            Console.WriteLine("Setup");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSACMainPage.SetupTest();
        }
示例#17
0
        public void ThenIClickOnAnswer(string answerID)
        {
            Console.WriteLine("Click Answer:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.selectAnswer(answerID);
        }
示例#18
0
        public void ThenIAmShownAFilterQuestionPage()
        {
            Console.WriteLine("Verify on Filter Questions:");

            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verfiyDisplayed(filterQuestion);
        }
示例#19
0
        public void ThenIAmOnResultsPage()
        {
            Console.WriteLine("Verfiy on Results Page:");
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyText("Your results", titleLink);
            //"//*[@id='question']/div[2]/div[" + answerID + "]/label"
        }
示例#20
0
        public void WhenIClickOnReturnButton()
        {
            Console.WriteLine("Click back to results button:");


            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(filterReturnButton);
        }
示例#21
0
        public void ThenIAmShownJobRolesReturnedByFilterQuestionCriteria()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.verifyPartialText("that might suit you", jobRolesReturnedText);
        }
示例#22
0
        public void WhenClickOnTheFilterNextQuestionButton()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(filterNextQuestionButton);
        }
示例#23
0
        public void ThenIClickOnSendResultsButton()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(sendResultsButton);
        }
示例#24
0
        public void ThenIClickToReturnToAssessmentFromReferenceNumberPage()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.clickObject(returnToResultsFromRefNoPage);
        }
示例#25
0
        public void WhenIRe_OpenTheDYSACMainStartPage()
        {
            DYSACMainPage DYSAC = new DYSACMainPage();

            DYSAC.OpenDYSACPage();
        }