Exemple #1
0
        public void tc_57598_As_an_admin_I_want_to_attach_an_Evaluation_for_Subscription()
        {
            CommonSection.CreateLink.Subscription();
            Assert.IsTrue(CreatesubscriptionPage.DisplayFormatDropdown.isDefaultvaluedisplay());
            _test.Log(Status.Pass, "Verify Default value of Display Format is Document");
            SubscriptionsPage.TitleAs(SubscriptionsTitle + "TC57598").SubscriptionType("Dynamic Date").Create();
            _test.Log(Status.Info, "Create a new Subscriptions");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
Exemple #2
0
        public void tc_57596_As_an_admin_I_want_to_attach_an_Evaluation_for_Certification()
        {
            CommonSection.CreateLink.Certifications();
            _test.Log(Status.Info, "Click create>certification");
            CertificationPage.FillTitle(CertificatrTitle + "TC57596");
            _test.Log(Status.Info, "Fill title");
            CertificationPage.ClickCreateCertification();
            _test.Log(Status.Info, "Click create");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
Exemple #3
0
        public void tc_57597_As_an_admin_I_want_to_attach_an_Evaluation_for_Curriculum()
        {
            CommonSection.CreateLink.Curriculam();
            _test.Log(Status.Info, "Naviagte to Cretae Curriculums page");
            CreateCurriculumnPage.fillTtile(curriculamtitle + "_TC57597");
            CreateCurriculumnPage.SelectCollaborationSpaceOption("No");
            CreateCurriculumnPage.ClickCreatebutton();
            _test.Log(Status.Info, "A new Curriculum created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
Exemple #4
0
        public void tc_57592_As_an_admin_I_want_to_attach_an_Evaluation_for_SCORM_course()
        {
            CommonSection.CreateLink.SCORM();
            Uploadscromecourse.uploadfile();
            CretaeSCROM2004Page.Tile(SCORMTitle + "TC57592");
            CretaeSCROM2004Page.clickSaveButton();
            _test.Log(Status.Info, "A new SCROM Course Created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
Exemple #5
0
        public void tc_57595_As_an_admin_I_want_to_attach_an_Evaluation_to_Bundles()
        {
            CommonSection.CreateLink.Bundle();
            _test.Log(Status.Info, "Naviagte to Cretae Bundle page");
            CreatebundlePage.FillTitle(BunbdleTitle + "_TC57595");
            CreatebundlePage.bundleTypedropdown.selecttype("Progress Bundle");
            CreatebundlePage.bundleCostType.selectradiobutton("Bundle Price");
            CreatebundlePage.ClickCreatebutton();
            _test.Log(Status.Info, "A new Bundle Created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
        public void a09_As_an_admin_managing_equivalencies_I_want_to_find_content_to_add_as_a_new_equivalency_for_Survey_52244()
        {
            CommonSection.CreateLink.Survey();
            _test.Log(Status.Info, "Naviagte to Manage >> Survey page");

            SurveysPage.CreateNewSurvey(surveyTitle + "_TC52244");
            _test.Log(Status.Info, "A new Survey Created");

            ContentDetailsPage.click_Surveylink();
            ContentDetailsPage.Click_EditEquivalencies();
            _test.Log(Status.Info, "Click Edit button for Equivalencies portlet");
            Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No"));
            _test.Log(Status.Pass, "Verify is any existing content display");
            EquivalenciesPage.ClickAddEquivalencyButton();
            _test.Log(Status.Info, "Click Add Equivalency Button");
            Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay());
            _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display");
            Assert.IsTrue(EquivalenciesPage.AddEquvalenciesModal.VerifymodalComponets("Search", "ResultGrid", "InactiveCheckbox", "Cancel", "Add"));
            _test.Log(Status.Pass, "Verify componets on Modal");
            EquivalenciesPage.AddEquvalenciesModal.ClickSearch();
            _test.Log(Status.Info, "Performed a blank search");
            string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle();

            EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord();
            _test.Log(Status.Info, "Select the first record and click add button");
            Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded());
            _test.Log(Status.Pass, "Verify selected content added as Equivalencies");
            Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way"));
            _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship");
            // DocumentPage.click_publish();
        }
        public void As_an_Admin_I_want_to_see_branching_is_not_available_to_Paragraph_type_Question_57443()
        {
            CommonSection.CreateLink.Survey();
            _test.Log(Status.Info, "Naviagte to Cretae Survey page");
            SurveysPage.CreateNewSurvey(SurveyTittle + "TC56883");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question");
            Assert.IsTrue(ManageSurveyPage.VerifyAddAQuestionModal());
            _test.Log(Status.Pass, "Click on Add A Question");
            ManageSurveyPage.AddaQuestionModal.SelectQuestionType("Paragraph");
            _test.Log(Status.Info, "Select Paragrapg type Question");
            string QuestionType = ManageSurveyPage.AddaQuestionModal.QuestionType();

            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.QuestionOrTitleInputboxDisplayed("How are you ?"));
            _test.Log(Status.Pass, "Verify Question or title is Displayed");
            string QuestionOrTitle = "How are you ?";

            ManageSurveyPage.AddaQuestionModal.QuestionRequired("No");
            _test.Log(Status.Info, "Select Question Required");
            ManageSurveyPage.AddaQuestionModal.AllowQuestionToBeReused("Yes");
            _test.Log(Status.Info, "Select Question to be Reused");
            ManageSurveyPage.AddaQuestionModal.ClickCreate();
            _test.Log(Status.Info, "Click create Button");

            Assert.IsTrue(ManageSurveyPage.Structure.VerifyQuestionType(QuestionType));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyOptionalDisplayed(QuestionOrTitle));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsFalse(ManageSurveyPage.Structure.verifyingbranching());
            _test.Log(Status.Pass, "Verify branching is disable");
        }
Exemple #8
0
 public void tc_58298_As_an_Admin_Run_a_report_on_multiple_type_questions_in_standard_survey_reports()
 {
     CommonSection.Manage.SurveysAndEvaluations();
     _test.Log(Status.Info, "Click Surveys and Evaluations under Manage");
     SurveysPage.SearchSurvey("MultipleTypeQuestion_Report");
     _test.Log(Status.Info, "Search Created Survey");
     SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("MultipleTypeQuestion_Report");
     _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses");
     Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("MultipleTypeQuestion_Report"));
     _test.Log(Status.Pass, "Verify Survey Report is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeRadioButtonQuestionTextIsDisplayed());
     _test.Log(Status.Pass, "Verify Multiple type Radio button Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeDropdownQuestionTextIsDisplayed());
     _test.Log(Status.Pass, "Verify Multiple type Dropdown Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeCheckboxQuestionTextIsDisplayed());
     _test.Log(Status.Pass, "Verify Multiple type Checkbox Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyOverallAverageRatingIsDisplayed());
     _test.Log(Status.Pass, "Verify Overall Average Rating is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyTabularRepresentationIsDisplayed());
     _test.Log(Status.Pass, "Verify Tabular Representation is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyChoisesAndPercentageResponseIsDisplayed());
     _test.Log(Status.Pass, "Verify % of Responses (Responses) for each rating choices is displayed in Tabular Representation");
     Assert.IsTrue(SurveyReportPage.VerifyTotalOfResponsesIsDisplayed());
     _test.Log(Status.Pass, "Verify # of Responses (Total) for each rating is displayed in Tabular Representation");
 }
Exemple #9
0
        public void P20_1_tc_55430_As_a_learner_I_want_to_see_what_surveys_are_required_and_when_they_are_available_Bundle_Progress()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC55430");
            DocumentPage.ClickButton_CheckIn();
            #endregion
            CommonSection.CreateLink.Bundle();
            _test.Log(Status.Info, "Click create>Bundle");
            CreatebundlePage.CreateBundle("Progress Bundle", bunbdleTitle + "TC55430", "Bundle Price");
            _test.Log(Status.Info, "Create a new Content Bundle");
            BundlesPage.addContentIntoBundle(GeneralCourseTitle + "_TC55430");
            _test.Log(Status.Info, "Adding Paid General Course into Bundle");

            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            string Surveytitle_OnEnroll = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When learner enrolls");
            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            string Surveytitle_OnContentComplete = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When content completed");
            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When content completed");
            //SurveysPage.Click_backbutton();
            ContentDetailsPage.ClickCheckInbutton();

            CommonSection.SearchCatalog(bunbdleTitle + "TC55430");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC55430");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysDisplay(Surveytitle_OnEnroll, Surveytitle_OnContentComplete));
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysareNotavailable);
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsFalse(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            _test.Log(Status.Pass, "Verify Write a Review button is not visibile");
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "0%");
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            ContentDetailsPage.GeneralCourse_ReviewsTab.WriteaReview("Title", "For Testing");
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isReviewlistUpdated("Title"));
            TC57571 = true;
            ContentDetailsPage.ContentBanner.ClickViewContentButton();
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentEnroll(GeneralCourseTitle + "_TC55430");
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentStart(GeneralCourseTitle + "_TC55430");
            ContentDetailsPage.ContentTab.RequiredContent.CompleteBundleContent();
            Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "100%");
            _test.Log(Status.Pass, "Verify content progress display 100% completed");
            TC57313   = true;
            TC57025_1 = true;
            TC27105   = true;
            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnEnroll));
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnContentComplete));
        }
        public void A13_As_an_Admin_access_a_survey_report_of_Online_Course_from_the_admin_content_details_page_with_scope_limited_to_the_current_content_item_36035()
        {
            #region Pre-requisite of Testcase
            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC36035");
            _test.Log(Status.Pass, "Create general Course");
            string ContentTitle = AdminContentDetailsPage.Title(generalcoursetitle + "TC36035");
            AdminContentDetailsPage.ManageSurveys();
            _test.Log(Status.Info, "Add survey to the Classroom");
            string SurveyTitle = SurveysPage.SurveysTitle("Before Course Start");
            AdminContentDetailsPage.ClickCheckInbutton();
            _test.Log(Status.Pass, "Click Check In button");
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("ak_learner").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(generalcoursetitle + "TC36035");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC36035");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.ClickEnroll();
            _test.Log(Status.Info, "Click on Enroll");
            ContentDetailsPage.ClickOpenItem();
            _test.Log(Status.Info, "Click on Open New Attempt");
            ContentDetailsPage.MarkComplete();
            _test.Log(Status.Info, "Click on Open New Attempt");
            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey();
            _test.Log(Status.Info, "Complete Survey");

            #endregion


            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("siteadmin").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.Manage.Training();
            _test.Log(Status.Info, "Click on training under manage in Common Section ");
            TrainingPage.ManageContentPortlet.SearchForContent(generalcoursetitle + "TC36035");
            _test.Log(Status.Info, "Search the course through manage content ");
            ManageContentPage.ClickContentTitle(generalcoursetitle + "TC36035");
            _test.Log(Status.Info, "Click on Coure title ");
            ContentDetailsPage.SurveyPortlet.Click_SurveyReport();
            _test.Log(Status.Pass, "Click on survey Report");
            Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle));
            _test.Log(Status.Pass, "Verify Survey is Displayed");
            Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle));
            _test.Log(Status.Pass, "Verify Content Title is Displayed");
            Assert.IsFalse(SurveyReportPage.isDropDownDisplayed());
            _test.Log(Status.Pass, "Verify DropDown is Displayed");
            SurveyReportPage.Click_Filter();
            _test.Log(Status.Info, "Select Section and Click on Filter ");
            Assert.IsTrue(SurveyReportPage.isReportGenerated());
            _test.Log(Status.Pass, "Verify report is generated ");
        }
Exemple #11
0
        public void a13_Complete_General_Course_with_surveys_16744()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            #region Survey with Required Status Yes

            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC16744");
            _test.Log(Status.Info, "A new Genaral Course Created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");

            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");

            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content");

            SurveysPage.resultgrid.RequiredforFirstSurvey("Yes");
            _test.Log(Status.Pass, "Verify Required field is Yes");
            SurveysPage.CheckIn();
            _test.Log(Status.Pass, "Click on Check-In");
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");

            LoginPage.LoginAs("srlearner101").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(GeneralCourseTitle + "_TC16744");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(GeneralCourseTitle + "_TC16744");
            _test.Log(Status.Info, "Click Course Title");
            AdminContentDetailsPage.ClickOpenNewAttemptbutton.CompleteContent();
            _test.Log(Status.Info, "Click on Genaral Course title");

            //_test.Log(Status.Info, "Click on open item and Close the window");
            //Assert.IsTrue(Driver.comparePartialString("You must complete any associated surveys before you can obtain and view a certificate.", ContentDetailsPage.getAssociatedMessage()));
            //_test.Log(Status.Pass, "Verify Displayed Message");
            Assert.IsFalse(ContentDetailsPage.IsViewCertificateButtondisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");

            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey("Before Course Start");
            _test.Log(Status.Info, "Complete Survey");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isReviewLinkDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isRetakeLinkDisplay());
            ContentDetailsPage.ContentBanner.clickViewCertificateButton();
            Assert.IsTrue(ContentDetailsPage.isCertificateDisplayed());
            _test.Log(Status.Pass, "Verify certificate Page is displayed");
            Driver.focusParentWindow();

            #endregion
        }
        public void P20_1_a13_SCORM_Banner_Actions_Survey_57926()
        {
            #region Survey with Required Status Yes
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.CreteNewScorm(scormtitle + "TC57926");
            _test.Log(Status.Info, "A new SCROM Course Created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");

            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content");

            SurveysPage.CheckIn();
            _test.Log(Status.Pass, "Click on Check-In");
            #endregion

            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("srlearner103").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(scormtitle + "TC57926");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(scormtitle + "TC57926");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.Click_Enroll();
            _test.Log(Status.Info, "Click on Enroll Button");
            //Assert.IsTrue(Driver.comparePartialString("You are now enrolled.", ContentDetailsPage.getEnrollmentSuccessMessage()));
            // _test.Log(Status.Info, "Verify Succcess Message");
            ContentDetailsPage.OpenItemScorm();
            _test.Log(Status.Info, "Click on open item ");
            Driver.Instance.selectWindow("Meridian Global");
            ContentDetailsPage.SCROM.CompleteSCROMCourse();
            _test.Log(Status.Pass, "Complete the Scrom page");
            Assert.IsFalse(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.RequiredSurveymessage("Complete 1 survey(s) to receive your certificate."));
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isTakeSurveyButtonDisplay());
            ContentDetailsPage.ContentBanner.Click_TakeSurveybutton();

            ContentDetailsPage.SurveyPortlet.CompleteSurvey();
            _test.Log(Status.Info, "Complete Survey");
            Assert.True(ContentDetailsPage.IsViewCertificateButtondisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");

            TC57930_3 = true;
        }
Exemple #13
0
        public void P20_1_a23_Take_Curriculum_Related_Surveys_26347()
        {
            CommonSection.CreateLink.GeneralCourse();
            _test.Log(Status.Info, "Creating a Paid General Course");
            GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "_TC26347", "Test General Course");
            DocumentPage.ClickButton_CheckIn();
            _test.Log(Status.Info, "Paid general course created");
            CommonSection.CreteNewCurriculumn(curriculamtitle + "TC326347");
            _test.Log(Status.Info, "Create A new Curriculum");

            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");

            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content");
            SurveysPage.Click_backbutton();

            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs("_UnOrdered" + "_TC26349");
            CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "_TC26347");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.SearchCatalog(curriculamtitle + "TC326347");
            SearchResultsPage.ClickCourseTitle(curriculamtitle + "TC326347");
            //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysDisplayForCurriculumn(Surveytitle_OnEnroll, Surveytitle_OnContentComplete));
            //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysareNotavailable);
            ContentDetailsPage.ClickCurriculumnEnroll();
            // Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailableforCurriculumn(Surveytitle_OnEnroll));
            ContentDetailsPage.Click_ContentTab();
            Assert.IsTrue(ContentDetailsPage.MarkComplete_Curriculum_whenSurveyRequired());
            ContentDetailsPage.Click_OverviewTab();
            //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailableforCurriculumn(Surveytitle_OnContentComplete));

            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey();
            _test.Log(Status.Info, "Complete Survey");
            ContentDetailsPage.Click_MarkComplete();
            _test.Log(Status.Pass, "Click at Take Survey button");
            // ContentDetailsPage.SurveyPortlet.CompleteSurvey(); // Why we need it to do?

            Assert.IsTrue(ContentDetailsPage.ClickViewCertificate_Curriculum());
            //Assert.IsTrue(ContentDetailsPage.IsViewCertificateButtondisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");
        }
Exemple #14
0
 public void tc_57425_As_an_Admin_Run_a_report_on_Paragraph_type_questions_in_standard_survey_reports()
 {
     CommonSection.Manage.SurveysAndEvaluations();
     _test.Log(Status.Info, "Click Surveys and Evaluations under Manage");
     SurveysPage.SearchSurvey("ParagraphTypeQuestion_Report");
     _test.Log(Status.Info, "Search Created Survey");
     SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("ParagraphTypeQuestion_Report");
     _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses");
     Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("ParagraphTypeQuestion_Report"));
     _test.Log(Status.Pass, "Verify Survey Report is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyParagraphQuestionTextIsDisplayed());
     _test.Log(Status.Pass, "Verify Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.Verify5ResponsesAreDisplayed() <= 5);
     _test.Log(Status.Pass, "Verify 5 paragraph responses are displayed");
     Assert.IsTrue(SurveyReportPage.VerifyMoreResponsesAreDisplayed() >= 5);
     _test.Log(Status.Pass, "Verify more than 5 responses are displayed");
 }
Exemple #15
0
 public void tc_58018_As_an_Admin_I_want_to_see_comments_to_the_Question_as_a_part_of_standard_survey()
 {
     CommonSection.Manage.SurveysAndEvaluations();
     _test.Log(Status.Info, "Click Surveys and Evaluations under Manage");
     SurveysPage.SearchSurvey("MultipleTypeQuestion_Report");
     _test.Log(Status.Info, "Search Created Survey");
     SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("MultipleTypeQuestion_Report");
     _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses");
     Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("MultipleTypeQuestion_Report"));
     _test.Log(Status.Pass, "Verify Survey Report is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeRadioButtonQuestionTextIsDisplayed());
     _test.Log(Status.Pass, "Verify Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyCommenUnderCommentButton());
     _test.Log(Status.Pass, "Verify Comment under comment button is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyCountIsDisplayedOnCommentButton());
     _test.Log(Status.Pass, "Verify count on button is equal to comment displayed under button");
 }
Exemple #16
0
        public void a16_As_a_learner_I_want_to_see_what_surveys_are_required_and_when_they_are_available_AICC_Course_35688()
        {
            #region Create AICC Course
            Document documentpage    = new Document(driver);
            string   expectedresult  = "Summary";
            string   expectedresult1 = "The course was created.";
            AICC     aicccourse      = new AICC(driver);
            Scorm12  CreateScorm     = new Scorm12(driver);
            CommonSection.CreateLink.AICC();
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0"));
            CreateScorm.buttoncreateclick(driver, true);
            // UploadaiccPage.UploadfileandClickCreate();
            CreateAICCPage.CreateAICC(AICCTitle + "TC35688");
            _test.Log(Status.Info, "Create a new AICC Course");
            #endregion
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            string Surveytitle_OnEnroll = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When learner enrolls");
            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            string Surveytitle_OnContentComplete = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When content completed");
            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When content completed");
            SurveysPage.Click_backbutton();
            ContentDetailsPage.ClickCheckInbutton();

            CommonSection.SearchCatalog(AICCTitle + "TC35688");
            SearchResultsPage.ClickCourseTitle(AICCTitle + "TC35688");
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysDisplay(Surveytitle_OnEnroll, Surveytitle_OnContentComplete));
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysareNotavailable);
            ContentDetailsPage.ClickEnroll();
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnEnroll));
            //AdminContentDetailsPage.ClickOpenNewAttemptbutton.CompleteContent();
            // Assert.IsFalse(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnContentComplete));
        }
Exemple #17
0
 public void tc_58320_As_an_Admin_Run_a_exportable_report_on_rating_type_questions()
 {
     CommonSection.Manage.SurveysAndEvaluations();
     _test.Log(Status.Info, "Click Surveys and Evaluations under Manage");
     SurveysPage.SearchSurvey("RatingTypeQuestion_Report");
     _test.Log(Status.Info, "Search Created Survey");
     SurveyPage.ItemsTab.ViewExportableReportFromActionsMenu("RatingTypeQuestion_Report");
     _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifySurveyExportableReportIsDisplayed("RatingTypeQuestion_Report"));
     _test.Log(Status.Pass, "Verify Survey Report is Displayed");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifySurveyIsDisplayed());
     Assert.IsTrue(SurveyReportPage.VerifyQuestionTextIsDisplayedinExportableReport());
     _test.Log(Status.Pass, "Verify Question Text is Displayed");
     Assert.IsTrue(SurveyReportPage.VerifyResponseValueInExportableReoprtIsDisplayed());
     _test.Log(Status.Pass, "Verify Response Value is Displayed");
     SurveyReportPage.CloseExportableReport();
     _test.Log(Status.Info, "Close Exportable Report");
 }
        public void As_an_Admin_I_want_to_see_branching_is_not_available_to_Date_Field_Question_57441()
        {
            CommonSection.CreateLink.Survey();
            _test.Log(Status.Info, "Naviagte to Cretae Survey page");
            SurveysPage.CreateNewSurvey(SurveyTittle + "TC56300");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question Link ");
            Assert.IsTrue(ManageSurveyPage.IsAddaQuestionModalDisplayed());
            _test.Log(Status.Pass, "Verify is Edit Question Modal is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionTypeDropdownIsDisplayed());
            _test.Log(Status.Pass, "Verif Question Type is Displayed on left side of Modal");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionTypeIsInList("Date Field"));
            _test.Log(Status.Pass, "Verify selected type is in Question type List");
            ManageSurveyPage.AddaQuestionModal.SelectQuestionType("Date Field");
            _test.Log(Status.Info, "Select mentioned Question type Question");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifySelectedQuestionType("Date Field"));
            _test.Log(Status.Pass, "Verify selected Question type");
            string QuestionType = ManageSurveyPage.AddaQuestionModal.QuestionType();

            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionOrTitleInputboxIsDisplayed());
            _test.Log(Status.Pass, "Verify Fill Question Title is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyRequiredOptionSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Required Slider is Displayed is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionToBeReusedSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Can Be reused Slider is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyOptionalCommentfieldSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify comment Field Slider is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.QuestionOrTitleInputboxDisplayed("what will be the date tomorrow ?"));
            _test.Log(Status.Pass, "Verify Question or title is Displayed");
            string QuestionOrTitle = "what will be the date tomorrow ?";

            //string QuestionOrTitle = ManageSurveyPage.AddaQuestionModal.QuestionOrTitle();
            ManageSurveyPage.AddaQuestionModal.QuestionRequired("Yes");
            _test.Log(Status.Info, "Select Question Required");
            ManageSurveyPage.AddaQuestionModal.ClickCreate();
            _test.Log(Status.Info, "Click create Button");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyQuestionType(QuestionType));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyOptionalDisplayed(QuestionOrTitle));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsFalse(ManageSurveyPage.Structure.verifyingbranching());
            _test.Log(Status.Pass, "Verify branching is disable");
        }
Exemple #19
0
        public void P20_1_tc_26218_Rate_Review_Survey()
        {
            CommonSection.CreateLink.Survey();
            SurveysPage.CreateNewSurvey(surveyTitle + "TC26218");
            _test.Log(Status.Info, "A new Survey Created");
            SurveyPage.Click_Publish();

            CommonSection.SearchCatalog(surveyTitle + "TC26218");
            SearchResultsPage.ClickCourseTitle(surveyTitle + "TC26218");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(surveyTitle + "TC26218"));
            _test.Log(Status.Pass, "Verify Content title is display on Banner");
            Assert.IsFalse(ContentDetailsPage.isreviewTabdisdisplay());
            _test.Log(Status.Pass, "Verify Tab is not display");
            ContentDetailsPage.ContentBanner.Click_TakeSurveybutton();
            ContentDetailsPage.closeSurveywindow(surveyTitle + "TC26218");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContinueButtonDisplsplay());
            Assert.IsFalse(ContentDetailsPage.isreviewTabdisdisplay());
            _test.Log(Status.Pass, "Verify Tab is not display after enroll into course");
        }
        public void As_an_Admin_I_want_to_see_branching_is_not_available_to_Short_Answer_Question_57442()
        {
            CommonSection.CreateLink.Survey();
            _test.Log(Status.Info, "Naviagte to Cretae Survey page");
            SurveysPage.CreateNewSurvey(SurveyTittle + "TC56599");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question");
            Assert.IsTrue(ManageSurveyPage.VerifyAddAQuestionModal());
            _test.Log(Status.Pass, "Click on Add A Question");
            ManageSurveyPage.AddaQuestionModal.SelectQuestionType("Short Answer");
            _test.Log(Status.Info, "Select short type Question");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifySelectedQuestionType("Short Answer"));
            _test.Log(Status.Pass, "Verify selected Question type");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyShortAnswerExample());
            _test.Log(Status.Pass, "Verify selected Question type");
            string QuestionType = ManageSurveyPage.AddaQuestionModal.QuestionType();

            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionOrTitleInputboxIsDisplayed());
            _test.Log(Status.Pass, "Verify Fill Question Title is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyRequiredOptionSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Required Slider is Displayed is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionToBeReusedSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Can Be reused Slider is Displayed");
            //Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyOptionalCommentfieldSliderIsDisplayed());
            //_test.Log(Status.Pass, "Verify comment Field Slider is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.QuestionOrTitleInputboxDisplayed("what is ur short ans tomorrow ?"));
            _test.Log(Status.Pass, "Verify Question or title is Displayed");
            string QuestionOrTitle = "what is ur short ans tomorrow ?";

            //string QuestionOrTitle = ManageSurveyPage.AddaQuestionModal.QuestionOrTitle();
            ManageSurveyPage.AddaQuestionModal.QuestionRequired("Yes");
            _test.Log(Status.Info, "Select Question Required");
            ManageSurveyPage.AddaQuestionModal.ClickCreate();
            _test.Log(Status.Info, "Click create Button");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyQuestionType(QuestionType));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyOptionalDisplayed(QuestionOrTitle));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsFalse(ManageSurveyPage.Structure.verifyingbranching());
            _test.Log(Status.Pass, "Verify branching is disable");
        }
Exemple #21
0
        public void tc_57591_As_an_admin_I_want_to_attach_an_Evaluation_for_AICC_course()
        {
            Scorm12 CreateScorm = new Scorm12(driver);

            CommonSection.CreateLink.AICC();
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0"));
            CreateScorm.buttoncreateclick(driver, true);
            _test.Log(Status.Info, "AICC files are uploaded");
            string actualresult = driver.gettextofelement(By.XPath("//h1[contains(.,'Summary')]"));

            CreateAICCPage.Title(AICCTitle + "TC57591");
            EditSummaryPage.ClickSavebutton();
            _test.Log(Status.Info, "Create a new AICC Course");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey and Evaluations accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("Add btn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Add Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.isAddSurveyandEvaluationsModalDisplay());
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.ClickAllTypedropdown();
            Assert.IsTrue(SurveysPage.AddSurveyModal.AllTypedropdown.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify Evaluation display in alltype dropdown");
            SurveysPage.AddSurveyModal.AllTypedropdown.ClickEvaluations();
            SurveysPage.AddSurveyModal.clickSearchicon();
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isEvaluationsDisplay());
            _test.Log(Status.Pass, "Verify Evaluations are display in Result grid");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isRequiredChangeble());
            _test.Log(Status.Pass, "Verifyis Require is changeable");
            Assert.IsTrue(SurveysPage.AddSurveyModal.ResultGrid.isAvailableChangeble());
            _test.Log(Status.Pass, "Verify Available is changeable");

            ContentDetailsPage.DeleteContent();
        }
Exemple #22
0
        public void a02_As_a_learner_I_want_to_see_what_surveys_are_required_and_when_they_are_available_General_Course_35687()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            //CommonSection.CreateLink.GeneralCourse();
            //_test.Log(Status.Info, "Goto Content Creation Page");
            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35687");
            _test.Log(Status.Info, "A new Genaral Course Created");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            string Surveytitle_OnEnroll = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When learner enrolls");

            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            string Surveytitle_OnContentComplete = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When content completed");

            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When content completed");
            SurveysPage.Click_backbutton();
            ContentDetailsPage.ClickCheckInbutton();

            CommonSection.SearchCatalog(generalcoursetitle + "TC35687");
            SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC35687");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysDisplay(Surveytitle_OnEnroll, Surveytitle_OnContentComplete));
            //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysDisplay(Surveytitle_OnEnroll, Surveytitle_OnContentComplete));
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysareNotavailable);
            //ContentDetailsPage.EnrollinGeneralCourse_new();

            AdminContentDetailsPage.ClickOpenNewAttemptbutton.CompleteContent();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnEnroll));
            Assert.IsTrue(ContentDetailsPage.OverviewTab.SurveyPortlet.IsSurveysAvailable(Surveytitle_OnContentComplete));
        }
Exemple #23
0
        public void tc_60737_As_a_learner_I_want_to_see_most_relevant_Survey_Banner_Actions()
        {
            CommonSection.CreateLink.Survey();
            SurveysPage.CreateNewSurvey(surveyTitle + "TC60737");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question");
            Assert.IsTrue(ManageSurveyPage.VerifyAddAQuestionModal());
            _test.Log(Status.Pass, "Click on Add A Question");
            ManageSurveyPage.AddaQuestionModal.CreateRadiobuttontype("RadioTypeQuestion", "good", "Not good");
            ManageSurveyPage.clickSurveyTab();
            SurveyPage.AddImage();
            _test.Log(Status.Info, "Add image to Survey");
            SurveyPage.Click_Publish();
            SurveyPage.ClickViewasLearner();

            Assert.IsTrue(ContentDetailsPage.isBradCrumbdisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(surveyTitle + "TC60737"));
            _test.Log(Status.Pass, "Verify Content title is display on Banner");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTypedisplay());
            _test.Log(Status.Pass, "Verify Content type is display on Banner");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentImagedisplay());
            _test.Log(Status.Pass, "Verify Image is display on Banner");

            Assert.IsTrue(ContentDetailsPage.isSaveShareandEditContentbuttndisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isTakeSurveyButtonDisplay());

            ContentDetailsPage.ContentBanner.Click_TakeSurveybutton();
            ContentDetailsPage.closeSurveywindow(surveyTitle + "TC60737");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContinueButtonDisplsplay());
            _test.Log(Status.Pass, "Verify Continue button is display on Banner");
            ContentDetailsPage.ContentBanner.click_continuebutton();
            ContentDetailsPage.ComleteSurvey(surveyTitle + "TC60737");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isReviewButtonDisplay());
            _test.Log(Status.Pass, "Verify Review button is display on Banner");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isReTakeSurveylinkDisplsplay());
            _test.Log(Status.Pass, "Verify is Retake Surveylink is display on Banner");
        }
Exemple #24
0
        public void tc_60841_As_a_learner_I_want_to_see_the_interactions_I_had_in_History_Tab_of_Survey()
        {
            CommonSection.CreateLink.Survey();
            SurveysPage.CreateNewSurvey(surveyTitle + "TC26218");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question");
            Assert.IsTrue(ManageSurveyPage.VerifyAddAQuestionModal());
            _test.Log(Status.Pass, "Click on Add A Question");
            ManageSurveyPage.AddaQuestionModal.CreateRadiobuttontype("RadioTypeQuestion", "good", "Not good");
            ManageSurveyPage.clickSurveyTab();
            SurveyPage.Click_Publish();
            SurveyPage.ClickViewasLearner();

            Assert.IsTrue(ContentDetailsPage.ContentBanner.isTakeSurveyButtonDisplay());
            ContentDetailsPage.ContentBanner.Click_TakeSurveybutton();
            ContentDetailsPage.ComleteSurvey(surveyTitle + "TC60737");
            ContentDetailsPage.Click_HistoryTab_Curriculum();
            Assert.IsFalse(ContentDetailsPage.Historytab.isViewCertificateButtonDisplay());
            _test.Log(Status.Pass, "Verify View Certification button should not display");
            Assert.IsTrue(ContentDetailsPage.HistoryTab.isStatusDisplay("Completed"));
            _test.Log(Status.Pass, "Verify Completed status displayed");
        }
        public void As_an_Admin_I_want_to_see_branching_is_not_available_to_Multiple_Choice_Checkbox_Question_57440()
        {
            CommonSection.CreateLink.Survey();
            _test.Log(Status.Info, "Naviagte to Create Survey page");
            SurveysPage.CreateNewSurvey(SurveyTittle + "TC56566");
            _test.Log(Status.Info, "A new Survey Created");
            ManageSurveyPage.Structure.Click_AddAQuestion();
            _test.Log(Status.Info, "Click on Add A Question Link ");
            Assert.IsTrue(ManageSurveyPage.IsAddaQuestionModalDisplayed());
            _test.Log(Status.Pass, "Verify is Edit Question Modal is Displayed ");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionTypeDropdownIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Type is Displayed on left side of Modal");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionTypeIsInList("Checkbox"));
            _test.Log(Status.Pass, "Verify Checkbox type is in Question type List");
            ManageSurveyPage.AddaQuestionModal.SelectQuestionType("Checkbox");
            _test.Log(Status.Info, "Select mentioned Question type Question");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifySelectedQuestionType("Checkbox"));
            _test.Log(Status.Pass, "Verify selected Question type");
            string QuestionType = ManageSurveyPage.AddaQuestionModal.QuestionType();


            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionOrTitleInputboxIsDisplayed());
            _test.Log(Status.Pass, "Verify Fill Question Title is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyCreateCustomAnswerIsDisplayed());
            _test.Log(Status.Pass, "Verify Create Custom Answer is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyMinimumDropdownFieldIsDisplayed());
            _test.Log(Status.Pass, "Verify Minimum Dropdown field is displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyMaximumDropdownFieldIsDisplayed());
            _test.Log(Status.Pass, "Verify Maximum Dropdown field is displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyRequiredOptionSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Required Option is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyQuestionToBeReusedSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify Question Can Be reused Slider is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyOptionalCommentfieldSliderIsDisplayed());
            _test.Log(Status.Pass, "Verify comment Field Slider is Displayed");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.QuestionOrTitleInputboxDisplayed("How are you Asif for checkboxes ?"));
            _test.Log(Status.Pass, "Verify Question or title is Displayed");
            string QuestionOrTitle = "How are you Asif for checkboxes ?";

            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyAnswerRadioSelections() == 2);
            _test.Log(Status.Pass, "Verify custom answer options are = to 2 in count");
            ManageSurveyPage.AddaQuestionModal.EnterResponse(1, 4);
            _test.Log(Status.Info, "Enter response");
            ManageSurveyPage.AddaQuestionModal.Select_CheckboxMinimumValue("--");
            _test.Log(Status.Info, "Select Minimum Value from drop down as (--)");
            string CheckboxMinValue = ManageSurveyPage.AddaQuestionModal.ChkbxMinValue();

            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyCheckboxQuestionRequired(CheckboxMinValue));
            _test.Log(Status.Pass, "Verify Question required Changes to No");
            ManageSurveyPage.AddaQuestionModal.Select_CheckboxMinimumValue("1");
            _test.Log(Status.Info, "Select Minimum Value from drop down as (--)");
            CheckboxMinValue = ManageSurveyPage.AddaQuestionModal.ChkbxMinValue();
            //string CheckboxMinValue = ManageSurveyPage.AddaQuestionModal.ChkbxMinValue();
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyCheckboxQuestionRequired(CheckboxMinValue));
            _test.Log(Status.Pass, "Verify Question required Changes to No");
            ManageSurveyPage.AddaQuestionModal.Select_MinimumValue_MaximumValue("2", "1");
            _test.Log(Status.Pass, "Select Minimum greater than Maximum  ");
            Assert.IsTrue(ManageSurveyPage.AddaQuestionModal.VerifyErrorMessageIsDisplayed());
            _test.Log(Status.Pass, "Verify the error message is displayed to fix the values");
            ManageSurveyPage.AddaQuestionModal.Select_MinimumValue_MaximumValue("1", "2");
            _test.Log(Status.Pass, "Select Minimum greater than Maximum  ");
            ManageSurveyPage.AddaQuestionModal.QuestionRequired("No");
            _test.Log(Status.Info, "Select Question Required");
            ManageSurveyPage.AddaQuestionModal.AllowQuestionToBeReused("No");
            _test.Log(Status.Info, "Select Question to be Reused");
            ManageSurveyPage.AddaQuestionModal.ClickCreate();
            _test.Log(Status.Info, "Click create Button");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyOptionalDisplayed(QuestionOrTitle));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsTrue(ManageSurveyPage.Structure.VerifyOptionalDisplayed(QuestionOrTitle));
            _test.Log(Status.Pass, "Verify created Question Type exists in structure Tab ");
            Assert.IsFalse(ManageSurveyPage.Structure.verifyingbranching());
            _test.Log(Status.Pass, "Verify branching is disable");
        }
        public void tc_59883_AICC_Overview_Tab_Prerequisites_Training_Assignments_Surveys_Evaluation()
        {
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC59883");
            _test.Log(Status.Info, "Create a general Course for Prerequisite");
            DocumentPage.ClickButton_CheckIn();
            Scorm12 CreateScorm = new Scorm12(driver);

            CommonSection.CreateLink.AICC();
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0"));
            CreateScorm.buttoncreateclick(driver, true);
            _test.Log(Status.Info, "AICC files are uploaded");

            CreateAICCPage.Title(AICCCourseTitle + "TC59883");
            EditSummaryPage.ClickSavebutton();
            _test.Log(Status.Info, "Create a new AICC Course");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");
            ContentDetailsPage.Edit_Prerequisites(GeneralCourseTitle + "TC59883");
            _test.Log(Status.Pass, "Click edit Prerequisite and add Prerequisite");
            //Assert.IsTrue(Driver.comparePartialString(" The selected items were added as prerequisites." +
            //    " If values were entered for any prerequisite's attributes, then these values were saved.", PrerequisitesPage.GetSuccessMessage()));
            //_test.Log(Status.Pass, "Verify  Success message");
            PrerequisitesPage.Click_BreadCrumb();
            _test.Log(Status.Pass, "Click breadcrumbs");
            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            string Surveytitle_OnEnroll = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When learner enrolls");

            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls");
            SurveysPage.Click_backbutton();
            DocumentPage.ClickButton_CheckIn();

            #region cretate TA
            CommonSection.Manage.Training();
            _test.Log(Status.Info, "Navigate to Manage >> Training Page");
            TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment();
            _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet");
            CreateTrainingAssignmentPage.Create(TATitle + "_TC59883");
            _test.Log(Status.Info, "A new training assignement created as draft");
            CreateTrainingAssignmentPage.ContentTab.ClickAddContent();
            _test.Log(Status.Info, "Click Add Content");
            CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(AICCCourseTitle + "TC59883");
            _test.Log(Status.Info, "Content added to training assignment");
            CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees();
            _test.Log(Status.Info, "Click Add Assignees button in Assignees tab");
            CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101");
            _test.Log(Status.Info, "A user added to training assignment");
            CreateTrainingAssignmentPage.DueDateTab.ClickChage();
            _test.Log(Status.Info, "Click Chage button in Due Date tab");
            string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days");
            _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement");
            CreateTrainingAssignmentPage.ClickDueDateTab();
            _test.Log(Status.Info, "Click Chage button in Due Date tab");
            Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions));
            _test.Log(Status.Pass, "Verify Copletion count saved properly");
            CreateTrainingAssignmentPage.clickAssignButton();
            #endregion

            CommonSection.Logout();
            LoginPage.LoginAs("srlearner101").WithPassword("").Login();

            CommonSection.SearchCatalog(AICCCourseTitle + "TC59883");
            SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC59883");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isTrainingAssignmentportletDisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.TrainingAssignment.isDuedatedisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.issurveyPortletisDisplay());
        }
Exemple #27
0
        public void tc_55429_As_a_learner_I_want_to_see_what_surveys_are_required_and_when_they_are_available_Bundle_Content()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC55429");
            DocumentPage.ClickButton_CheckIn();
            #endregion
            CommonSection.CreateLink.Bundle();
            _test.Log(Status.Info, "Click create>Subscriptions");
            CreatebundlePage.CreateBundle("Content Bundle", bunbdleTitle + "TC55429", "Bundle Price");
            _test.Log(Status.Info, "Create a new Content Bundle");

            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content");
            string AddedsurveyTitle = SurveysPage.AddedSurveysTtile();
            Assert.IsTrue(SurveysPage.resultgrid.isrequiredisdisabled());
            _test.Log(Status.Info, "Verify surveys are not required for Content Bundle");

            SurveysPage.Click_backbutton();
            AdminContentDetailsPage.AddContentToBundle(GeneralCourseTitle + "_TC55429");
            //ContentDetailsPage.ClickCheckInbutton();
            ContentDetailsPage.Accordians.ClickEdit_Image();
            Assert.IsTrue(ImagePage.verifyrequiredatributesdisplay());
            _test.Log(Status.Pass, "Verify File path, Browse Button, Save button are display");
            ImagePage.UploadnewImageFile();
            _test.Log(Status.Info, "Upload any Image file to content");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.SearchCatalog(bunbdleTitle + "TC55429");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC55429");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentImagedisplay());                         //57025
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(bunbdleTitle + "TC55429")); //57025
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTypedisplay());                          //57025
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysareNotavailable);
            TC57009 = true;
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable(AddedsurveyTitle));
            Assert.IsFalse(ContentDetailsPage.ContentBanner.isContentProgressbarDisplay()); //57025
            TC57025 = true;
            ContentDetailsPage.Click_ContentTab();
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentEnroll(generalcoursetitle + "TC55429");
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentStart(generalcoursetitle + "TC55429");
            ContentDetailsPage.ContentTab.RequiredContent.CompleteBundleContent();
            ContentDetailsPage.Click_OverviewTab();
            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey("Before Course Start");
            _test.Log(Status.Info, "Complete Survey");
            //  Assert.IsTrue(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            //   ContentDetailsPage.ContentBanner.clickViewCertificateButton();
            //    Assert.IsTrue(ContentDetailsPage.isCertificateDisplayed());
            //_test.Log(Status.Pass, "Verify certificate Page is displayed");
            //Driver.focusParentWindow();
            TC55384   = true;
            TC57459_1 = true;
        }
Exemple #28
0
        public void tc_55367_Require_Survey_for_getting_a_certificate_Progress_Bundle()
        {
            #region Survey with Required status Yes
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout with Site Admin Account");
            LoginPage.LoginAs("").WithPassword("").Login();
            _test.Log(Status.Info, "login with siteadmin Account");
            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC55367");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.CreateLink.Bundle();
            _test.Log(Status.Info, "Click create>Bundle");
            CreatebundlePage.CreateBundle("Progress Bundle", bunbdleTitle + "TC55367", "Bundle Price");
            _test.Log(Status.Info, "Create a new Content Bundle");
            BundlesPage.addContentIntoBundle(generalcoursetitle + "TC55367");
            _test.Log(Status.Info, "Adding Paid General Course into Bundle");

            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls");

            //SurveysPage.Click_backbutton();
            ContentDetailsPage.ClickCheckInbutton();

            _test.Log(Status.Pass, "Click on Check-In");
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("srlearner105").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(bunbdleTitle + "TC55367");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC55367");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable("Before Course Start"));
            //  ---------------------------------------------------------

            ContentDetailsPage.Click_ContentTab();
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentEnroll(generalcoursetitle + "TC55367");
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentStart(generalcoursetitle + "TC55367");
            ContentDetailsPage.ContentTab.RequiredContent.CompleteBundleContent();
            Assert.IsFalse(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");
            ContentDetailsPage.Click_OverviewTab();
            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey("Before Course Start");
            _test.Log(Status.Info, "Complete Survey");
            ContentDetailsPage.Click_OverviewTab();
            Assert.True(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");
            ContentDetailsPage.ContentBanner.clickViewCertificateButton();
            _test.Log(Status.Pass, "Click View Certificate");
            Assert.IsTrue(ContentDetailsPage.isCertificateDisplayed());
            _test.Log(Status.Pass, "Verify certificate Page is displayed");
            Driver.focusParentWindow();
            #endregion

            #region Survey with Required status NO
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            _test.Log(Status.Info, "Login with site admin Account");

            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC55367_1");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.CreateLink.Bundle();
            _test.Log(Status.Info, "Click create>Bundle");
            CreatebundlePage.CreateBundle("Progress Bundle", bunbdleTitle + "TC55367_1", "Bundle Price");
            _test.Log(Status.Info, "Create a new Content Bundle");
            BundlesPage.addContentIntoBundle(generalcoursetitle + "TC55367_1");
            _test.Log(Status.Info, "Adding Paid General Course into Bundle");

            Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed());
            _test.Log(Status.Info, "Verify Survey accordian display on RHS side");
            ContentDetailsPage.Accordians.ClickManage_Survey();
            _test.Log(Status.Info, "Click Survey Manage button");
            Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid"));
            _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record");
            SurveysPage.ClickAssignSurveysnew();
            _test.Log(Status.Info, "Click on Assign Surveys Button");
            Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed());
            _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal");
            SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start");
            _test.Log(Status.Info, "Search Survey and add one survey to content");
            // AddedsurveyTitle = SurveysPage.AddedSurveysTtile();
            _test.Log(Status.Pass, "Verify Survey Added to Content");
            SurveysPage.resultgrid.RequiredforFirstSurvey("No");
            _test.Log(Status.Pass, "Verify Required field is Yes");
            SurveysPage.CheckIn();
            _test.Log(Status.Pass, "Click on Check-In");

            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("srlearner105").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(bunbdleTitle + "TC55367_1");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC55367_1");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable("Before Course Start"));
            _test.Log(Status.Pass, "Verify Survey is Displayed");
            ContentDetailsPage.Click_ContentTab();
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentEnroll(generalcoursetitle + "_TC55367");
            ContentDetailsPage.ContentTab.RequiredContent.ClickContentStart(generalcoursetitle + "_TC55367");
            ContentDetailsPage.ContentTab.RequiredContent.CompleteBundleContent();
            _test.Log(Status.Info, "Click on Open Item");
            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailable("Before Course Start"));
            _test.Log(Status.Info, "Verify Survey is Displayed");

            Assert.IsTrue(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            _test.Log(Status.Pass, "Verify View Certificate Button is displayed");
            //ContentDetailsPage.ClickViewCertificate();
            //_test.Log(Status.Pass, "Click View Certificate");
            //Assert.IsTrue(ContentDetailsPage.isCertificateDisplayed());
            //_test.Log(Status.Pass, "Verify certificate Page is displayed");
            //Driver.focusParentWindow();

            #endregion
        }
        public void A12_As_an_Admin_access_a_survey_report_of_Classroom_Course_from_the_admin_content_details_page_with_scope_limited_to_the_current_content_item_36034()
        {
            #region Pre-requisite of Testcase
            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC36034");
            _test.Log(Status.Pass, "Create general Course");
            AdminContentDetailsPage.ClickCheckInbutton();
            _test.Log(Status.Pass, "Click Check In button");

            ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "A new Classroom Course Created");
            string ContentTitle = AdminContentDetailsPage.Title(classroomcoursetitle + "TC36034");
            AdminContentDetailsPage.ManageSurveys();
            _test.Log(Status.Info, "Add survey to the Classroom");
            string SurveyTitle = SurveysPage.SurveysTitle("Before Course Start");
            SurveysPage.Click_backbutton();
            _test.Log(Status.Info, "Go back to the Classroom Course");
            ManageClassroomCoursePage.Clicktab("Sections");
            _test.Log(Status.Info, "Click Section Tab");
            ManageClassroomCoursePage.CreateSection.ClickAddaNewSection();
            _test.Log(Status.Info, "Click Add New Section Tab");
            ManageClassroomCoursePage.CreateSection.TitleAs("Section1");
            _test.Log(Status.Info, "Enter Section Title");
            ManageClassroomCoursePage.CreateSection.SectionMaxCapacity("3");
            _test.Log(Status.Info, "fill maximum capacity as 3");
            string SectionStartDate = CreateNewCourseSectionAndEventPage.SectionStartDate();
            string SectionEndDate   = CreateNewCourseSectionAndEventPage.SectionEndDate();
            ManageClassroomCoursePage.SelectWaitListasYes();
            _test.Log(Status.Info, "Click Waitlist as Yes");
            ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1);
            _test.Log(Status.Info, "Set enrollment Date");

            ManageClassroomCoursePage.CreateSection.Create();
            _test.Log(Status.Info, "Click Create Button");
            Assert.IsTrue(ClassroomCoursePage.GetNewCreatedSectionLink("Section1"));
            _test.Log(Status.Pass, "Verify Section1 is created");

            SectionsPage.ListofSections.ClickSectionTitle();
            _test.Log(Status.Info, "Click On section title");
            SectionDetailsPage.ClickContentTab();
            _test.Log(Status.Info, "Click on Content Tab ");
            Assert.IsTrue(ContentPage.SectionContentPageopened());
            _test.Log(Status.Pass, "Verify Content tab is display");
            ContentPage.ClickAddContent(generalcoursetitle + "TC36034");
            _test.Log(Status.Pass, "Add Content To Classroom course");
            ContentPage.ContentTab.AvailabletoLearner("Yes, when learner enrolls");
            _test.Log(Status.Pass, "Select Available to Learner");
            CommonSection.SearchCatalog(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Search Created Course");

            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("ak_learner").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.ClickEnroll();
            _test.Log(Status.Info, "Click on Enroll");
            ContentDetailsPage.CourseMaterials.ClickContent(generalcoursetitle + "TC36034");
            _test.Log(Status.Info, "Click Content in Course Material");
            ContentDetailsPage.EnrolGeneralCourse();
            ContentDetailsPage.ClickOpenItem();
            _test.Log(Status.Info, "Click on Open New Attempt");
            ContentDetailsPage.MarkComplete();
            _test.Log(Status.Info, "Click on Open New Attempt");
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("siteadmin").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.SearchCatalog(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Search Created Course");
            SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Click Course Title");
            ContentDetailsPage.ClickEditContent();
            _test.Log(Status.Info, "Click on Edit Content");
            SectionDetailsPage.ClickContentTab();
            _test.Log(Status.Info, "Click on Content Tab ");
            SectionsPage.ClickSectionTitle("Section1");
            _test.Log(Status.Info, "Click on Section Title ");
            SectionDetailsPage.ClickGradebookTab();
            _test.Log(Status.Info, "Click on Gradebook tab");
            GradebookPage.GradebookTab.SelectLearner("ak learner");
            _test.Log(Status.Info, "Select Learner");
            GradebookPage.GradebookTab.ProgressStatus("Completed");
            _test.Log(Status.Info, "Select Progress Status as Completed");
            GradebookPage.GradebookTab.SelectLearner("ak learner");
            _test.Log(Status.Info, "Select Learner");
            GradebookPage.GradebookTab.AttendenceStatus("Yes");
            _test.Log(Status.Info, "Select Progress Status");
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("ak_learner").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            HomePage.CompletedTrainingPortlet.Click_CourseTitle(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Click on Course title");

            ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start");
            _test.Log(Status.Info, "Click Attached Survey");
            ContentDetailsPage.SurveyPortlet.CompleteSurvey();
            _test.Log(Status.Info, "Complete Survey");


            #endregion
            CommonSection.Logout();
            _test.Log(Status.Pass, "Logout From SiteAdmin Account");
            LoginPage.LoginAs("siteadmin").WithPassword("").Login();
            _test.Log(Status.Info, "Login From Learner Account");
            CommonSection.Manage.Training();
            _test.Log(Status.Info, "Click on training under manage in Common Section ");
            TrainingPage.ManageContentPortlet.SearchForContent(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Search the course through manage content ");

            ManageContentPage.ClickContentTitle(classroomcoursetitle + "TC36034");
            _test.Log(Status.Info, "Click on Coure title ");
            Assert.IsTrue(ContentDetailsPage.isDisplayed());
            _test.Log(Status.Pass, "verify Content Details page");
            ContentDetailsPage.SurveyPortlet.Click_SurveyReport();
            _test.Log(Status.Pass, "Click on survey Report");
            Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle));
            _test.Log(Status.Pass, "Verify Survey is Displayed");
            Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle));
            _test.Log(Status.Pass, "Verify Content Title is Displayed");
            Assert.IsTrue(SurveyReportPage.isDropDownDisplayed());
            _test.Log(Status.Pass, "Verify DropDown is Displayed");
            Assert.IsTrue(SurveyReportPage.VerifyStartandEndDate(SectionStartDate, SectionEndDate));
            _test.Log(Status.Pass, "Verify section Start date and End date");
            SurveyReportPage.Click_Filter();
            _test.Log(Status.Info, "Select Section and Click on Filter ");
            Assert.IsTrue(SurveyReportPage.isReportGenerated());
            _test.Log(Status.Pass, "Verify report is generated ");
            SurveyReportPage.Goback();
            _test.Log(Status.Pass, "Go back to AdminContentdetailsPage");
            ManageClassroomCoursePage.Clicktab("Sections");
            _test.Log(Status.Info, "Click Section Tab");
            SectionsPage.ClickSectionTitle("Section1");
            _test.Log(Status.Info, "Click on Section Title ");
            SectionDetailsPage.SurveysPortlet.Click_Report();
            _test.Log(Status.Info, "Click on report");
            Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle));
            _test.Log(Status.Pass, "Verify Survey is Displayed");
            Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle));
            _test.Log(Status.Pass, "Verify Content Title is Displayed");
        }