コード例 #1
0
 public void verifyManageDocumentPage()
 {
     try
     {
         ExtentReport.test = ExtentReport.extent.StartTest("Verify Mange Document Page for invalid value");
         LoginPage login = new LoginPage(_driver);
         HomePage  home  = new HomePage(_driver);
         formtemplate = new FormTemplatePage(_driver);
         ReferenceMaterialPage referenceMaterialPage = new ReferenceMaterialPage(_driver);
         home.EperformReferenceMaterialArrowIcon.Click();
         home.EperformDocumentsOption.Click();
         System.Threading.Thread.Sleep(2000);
         referenceMaterialPage.EperformAddDocumentButton.Click();
         System.Threading.Thread.Sleep(2000);
         BaseMethods.webelementverify(referenceMaterialPage.EperformNameText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformFileText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformCategotyText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformDescriptionText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformIsActiveText);
         formtemplate.EperformCancelButton.Click();
         System.Threading.Thread.Sleep(2000);
     }
     catch
     {
         formtemplate.EperformCancelButton.Click();
     }
 }
コード例 #2
0
        public void verifyGoalElementpage()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("verifyGoalElementpage");
            ArrayList             list                           = BaseClass.GetData("EP_TESTDATA", "ReferencePillar", "KeyName", "ReferncePillar_01");
            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
            ReferenceMaterialPagePillars referencePillars        = new ReferenceMaterialPagePillars(_driver);
            ReferenceMaterialPageGoal    referenceGoals          = new ReferenceMaterialPageGoal(_driver);

            referenceGoals.gotoGoalPage();
            BaseMethods.webelementverify(referenceGoals.EperformGoalsText);
            BaseMethods.webelementverify(referenceGoals.EperformShowAdvancedSearchButton);
            BaseMethods.verifyWebElement(reference.EperformSearchButton, "Search Button is not displayed", "Search Button is displayed");
            BaseMethods.webelementverify(referenceGoals.EperformKeywordText);
            BaseMethods.verifyWebElement(formtemplate.EperformGlobalQuestionsSearchTextBox, "Search textbox is not displayed", "Search Textbox is displayed");
            BaseMethods.verifyWebElement(referenceGoals.EperformAddGoalButton, "Add Goal button is not displayed", "Add Goal button is displayed");
            BaseMethods.verifyWebElement(referenceGoals.EperformCustomiseText, "Customise Text is not displayed", "Customise Text is displayed");
            referenceGoals.goalHomeVerifySortableText("Name");
            referenceGoals.goalHomeVerifySortableText("Type");
            referenceGoals.goalHomeVerifySortableText("Pillar");
            referenceGoals.goalHomeVerifySortableText("Active");
            referenceGoals.goalHomeVerifySortableText("Actions");
            referenceGoals.customiseoption();
        }
コード例 #3
0
        public void verifyPillarsPage()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("verifyPillarsPage");

            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
            ReferenceMaterialPagePillars referencePillars        = new ReferenceMaterialPagePillars(_driver);

            home.EperformReferenceMaterialArrowIcon.Click();
            home.EperformPillarsOption.Click();
            BaseMethods.webelementverify(referencePillars.PillarText);
            BaseMethods.webelementverify(referencePillars.PillarNameText);
            BaseMethods.webelementverify(referencePillars.PillarDescriptionText);
            BaseMethods.webelementverify(referencePillars.PillarActiveText);
            BaseMethods.webelementverify(referencePillars.PillarActionsText);
            BaseMethods.webelementverify(reference.EperformEditButton);
            BaseMethods.verifyWebElement(referencePillars.AddPillarButton, "Add Pillar button is not displayed", "Add Pillar button is  displayed");
            referencePillars.AddPillarButton.Click();
            BaseMethods.webelementverify(referenceMaterialPage.EperformNameText);
            BaseMethods.webelementverify(referenceMaterialPage.EperformDescriptionText);
            BaseMethods.webelementverify(referenceMaterialPage.EperformIsActiveText);
            BaseMethods.verifyWebElement(reference.EperformSubmit, "Pillar submit button is not displayed", "Pillar submit button is  displayed");
            BaseMethods.verifyWebElement(formtemplate.EperformCancelButton, "Pillar cancel button is not displayed", "Pillar cancel button is displayed");
            BaseMethods.webelementverify(referencePillars.PillarManagePillarText);
            reference.EperformSubmit.Click();
            BaseMethods.webelementverify(referencePillars.errorMessageName);
            formtemplate.EperformCancelButton.Click();
        }
コード例 #4
0
 public void verifyManageDocumentPageInvalidValue()
 {
     try
     {
         ExtentReport.test = ExtentReport.extent.StartTest("Verify Mange Document Page for invalid value");
         LoginPage login = new LoginPage(_driver);
         HomePage  home  = new HomePage(_driver);
         formtemplate = new FormTemplatePage(_driver);
         ReferenceMaterialPage referenceMaterialPage = new ReferenceMaterialPage(_driver);
         home.EperformReferenceMaterialArrowIcon.Click();
         home.EperformDocumentsOption.Click();
         System.Threading.Thread.Sleep(2000);
         BaseMethods.verifyWebElement(referenceMaterialPage.EperformAddDocumentButton, "Eperform AddDocument Button is not displayed", "Eperform AddDocument Button is displayed");
         referenceMaterialPage.EperformAddDocumentButton.Click();
         System.Threading.Thread.Sleep(3000);
         login.EperformSubmitButton.Click();
         System.Threading.Thread.Sleep(3000);
         BaseMethods.verifyWebElement(referenceMaterialPage.EperformNameBlankErrorMessage, "The Name field is required. is not displayed in Mange Document Page", "The Name field is required. is displayed Mange Document Page");
         BaseMethods.verifyWebElement(referenceMaterialPage.EperformFileBlankErrorMessage, "The File field is required. is not displayed in Mange Document Page", "The File field is required. is displayed Mange Document Page");
         System.Threading.Thread.Sleep(3000);
         formtemplate.EperformCancelButton.Click();
         System.Threading.Thread.Sleep(2000);
     }
     catch
     {
         formtemplate.EperformCancelButton.Click();
     }
 }
コード例 #5
0
        public void editSearchDevelopmentActivity()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("editSearchDevelopmentActivity");

            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);

            reference.editDevelopmentActivity("DevelopmentActivityForm", "DevelopmentActivityform_01");
        }
コード例 #6
0
        public void createDevelopmentActiveInactive()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("verifyDevelopmentActivityPage");

            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);

            reference.addDevelopmentActivity("DevelopmentActivityForm", "DevelopmentActivityform_01");
        }
コード例 #7
0
        public void createactiveinactiveGoal()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("verifyGoalElementpage");
            ArrayList             list                           = BaseClass.GetData("EP_TESTDATA", "ReferencePillar", "KeyName", "ReferncePillar_01");
            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
            ReferenceMaterialPagePillars referencePillars        = new ReferenceMaterialPagePillars(_driver);
            ReferenceMaterialPageGoal    referenceGoals          = new ReferenceMaterialPageGoal(_driver);

            referenceGoals.gotoGoalPage();
            referenceGoals.EperformAddGoalButton.Click();
            referenceGoals.createGoal("ReferenceGoals", "ReferenceGoals_01");
        }
コード例 #8
0
        public void sameDevelopmentActivity()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("sameDevelopmentActivity");

            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);

            reference.addDevelopmentActivity("DevelopmentActivityForm", "DevelopmentActivityform_02");
            reference.addDevelopmentActivity("DevelopmentActivityForm", "DevelopmentActivityform_02");
            ArrayList list2 = BaseClass.GetData("EP_TESTDATA", "DevelopmentActivityForm", "KeyName", "DevelopmentActivityform_02");

            reference.search(list2[1].ToString());
            BaseMethods.webelementverify(reference.NameText);
        }
コード例 #9
0
        public void verifyManageDevelopmentActivity()
        {
            try
            {
                ExtentReport.test = ExtentReport.extent.StartTest("verifyDevelopmentActivityPage");

                LoginPage             login                          = new LoginPage(_driver);
                HomePage              home                           = new HomePage(_driver);
                FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
                ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
                ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
                home.EperformReferenceMaterialArrowIcon.Click();
                home.EperformDevelopmentActivitiesOption.Click();
                System.Threading.Thread.Sleep(3000);
                foreach (IWebElement element in reference.EPerformEditButtonList)
                {
                    BaseMethods.webelementverify(element);
                }
                System.Threading.Thread.Sleep(2000);
                referenceMaterialPage.EperformAddDevelopmentActivityButton.Click();
                System.Threading.Thread.Sleep(4000);
                BaseMethods.verifyWebElement(reference.EperformpillarsSelectText, "PleaseSelect text is not displayed Defaults", "PleaseSelect text is displayed Defaults");
                reference.EperformPillarDropDownIcon.Click();
                System.Threading.Thread.Sleep(2000);

                foreach (IWebElement element in reference.EperformPillarDropDownList)
                {
                    BaseMethods.webelementverify(element);
                }
                reference.EperformSubmit.Click();
                System.Threading.Thread.Sleep(2000);
                BaseMethods.webelementverify(reference.EperformErrorMessage);
                foreach (IWebElement element in reference.EperformRequiredErrorMessage)
                {
                    BaseMethods.webelementverify(element);
                }
                System.Threading.Thread.Sleep(2000);
                formtemplate.EperformCancelButton.Click();
                System.Threading.Thread.Sleep(2000);
            }
            catch
            {
                formtemplate.EperformCancelButton.Click();
            }
        }
コード例 #10
0
 public void verifyDevelopmentActivityPage()
 {
     try
     {
         ExtentReport.test = ExtentReport.extent.StartTest("verifyDevelopmentActivityPage");
         ArrayList list  = BaseClass.GetData("EP_TESTDATA", "HomePagesVerify", "KeyName", "Homepage_04");
         LoginPage login = new LoginPage(_driver);
         HomePage  home  = new HomePage(_driver);
         formtemplate = new FormTemplatePage(_driver);
         ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
         ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
         home.EperformReferenceMaterialArrowIcon.Click();
         home.EperformDevelopmentActivitiesOption.Click();
         System.Threading.Thread.Sleep(3000);
         BaseMethods.verifyWebElement(formtemplate.EperformFormTemplateSearchTextBox, "Search textbox is not displayed", "Search textbox is displayed");
         BaseMethods.verifyWebElement(formtemplate.EperformFormTemplateSearchButton, "Search button is not displayed", "Search Button is displayed");
         BaseMethods.verifyWebElement(referenceMaterialPage.EperformAddDevelopmentActivityButton, "Eperform AddDevelopmentActivity Button is not displayed", "Eperform AddDevelopmentActivity Button is displayed");
         System.Threading.Thread.Sleep(2000);
         referenceMaterialPage.EperformAddDevelopmentActivityButton.Click();
         System.Threading.Thread.Sleep(2000);
         BaseMethods.verifyWebElement(referenceMaterialPage.EperformManageDevelopmentActivityText, "Eperform ManageDevelopment Activity Text is not displayed", "Eperform Manage Development Activity Text is displayed");
         BaseMethods.webelementverify(referenceMaterialPage.EperformNameText);
         BaseMethods.webelementverify(reference.EperformDevelopmentActivitiesYesRadioBtn);
         BaseMethods.webelementverify(reference.EperformDevelopmentActivitiesNoRadioBtn);
         BaseMethods.webelementverify(referenceMaterialPage.EperformDescriptionText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformIsActiveText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformPillarText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformDateText);
         BaseMethods.webelementverify(referenceMaterialPage.EperformYesNoText);
         BaseMethods.webelementverify(formtemplate.EperformCancelButton);
         BaseMethods.webelementverify(reference.EperformSubmit);
         System.Threading.Thread.Sleep(2000);
         formtemplate.EperformCancelButton.Click();
         home.pageverify(list[4].ToString());
     }
     catch
     {
         formtemplate.EperformCancelButton.Click();
     }
 }
コード例 #11
0
        public void verifyPillarInDevelopmentActivity()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("verifyPillarInDevelopmentActivity");
            ArrayList             list                           = BaseClass.GetData("EP_TESTDATA", "ReferencePillar", "KeyName", "ReferncePillar_01");
            LoginPage             login                          = new LoginPage(_driver);
            HomePage              home                           = new HomePage(_driver);
            FormTemplatePage      formtemplate                   = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage          = new ReferenceMaterialPage(_driver);
            ReferenceMaterialPageDevelopmentActivities reference = new ReferenceMaterialPageDevelopmentActivities(_driver);
            ReferenceMaterialPagePillars referencePillars        = new ReferenceMaterialPagePillars(_driver);

            referencePillars.createPillar("ReferencePillar", "ReferncePillar_01");
            System.Threading.Thread.Sleep(2000);
            home.EperformReferenceMaterialIcon.Click();
            home.EperformDevelopmentActivitiesOption.Click();
            referenceMaterialPage.EperformAddDevelopmentActivityButton.Click();
            reference.EperformPillarDropDownIcon.Click();
            IWebElement element = _driver.FindElement(By.XPath("//option[text()='" + list[1].ToString() + "']"));

            BaseMethods.webelementverify(element);
            formtemplate.EperformCancelButton.Click();
        }
コード例 #12
0
 public void inactiveDocumentMustReadSupportingDocument()
 {
     try
     {
         ExtentReport.test = ExtentReport.extent.StartTest("inactiveDocumentMustReadSupportingDocument");
         LoginPage             login                 = new LoginPage(_driver);
         HomePage              home                  = new HomePage(_driver);
         FormTemplatePage      formtemplate          = new FormTemplatePage(_driver);
         ReferenceMaterialPage referenceMaterialPage = new ReferenceMaterialPage(_driver);
         ArrayList             list                  = BaseClass.GetData("EP_TESTDATA", "ReferenceMaterialPage", "KeyName", "ReferenceMaterialPage_01");
         home.EperformReferenceMaterialArrowIcon.Click();
         home.EperformDocumentsOption.Click();
         System.Threading.Thread.Sleep(2000);
         referenceMaterialPage.EperformAddDocumentButton.Click();
         System.Threading.Thread.Sleep(2000);
         referenceMaterialPage.inactiveCreateDocumnet(list[4].ToString(), list[5].ToString());
         System.Threading.Thread.Sleep(2000);
     }
     catch
     {
         formtemplate.EperformCancelButton.Click();
     }
 }
コード例 #13
0
 public void cancelButtonManageDocumentForm()
 {
     try
     {
         ExtentReport.test = ExtentReport.extent.StartTest("CancelButtonManageDocumentForm");
         ArrayList list  = BaseClass.GetData("EP_TESTDATA", "HomePagesVerify", "KeyName", "Homepage_05");
         LoginPage login = new LoginPage(_driver);
         HomePage  home  = new HomePage(_driver);
         formtemplate = new FormTemplatePage(_driver);
         ReferenceMaterialPage referenceMaterialPage = new ReferenceMaterialPage(_driver);
         home.EperformReferenceMaterialArrowIcon.Click();
         home.EperformDocumentsOption.Click();
         System.Threading.Thread.Sleep(2000);
         referenceMaterialPage.EperformAddDocumentButton.Click();
         System.Threading.Thread.Sleep(2000);
         formtemplate.EperformCancelButton.Click();
         home.pageverify(list[5].ToString());
         System.Threading.Thread.Sleep(2000);
     }
     catch
     {
         formtemplate.EperformCancelButton.Click();
     }
 }
コード例 #14
0
        public void filenameColumnDownloadableExceptActionsSortableColumn()
        {
            ExtentReport.test = ExtentReport.extent.StartTest("createActiveSupportingDocumentEdit");
            LoginPage             login                 = new LoginPage(_driver);
            HomePage              home                  = new HomePage(_driver);
            FormTemplatePage      formtemplate          = new FormTemplatePage(_driver);
            ReferenceMaterialPage referenceMaterialPage = new ReferenceMaterialPage(_driver);

            home.EperformReferenceMaterialArrowIcon.Click();
            home.EperformDocumentsOption.Click();
            System.Threading.Thread.Sleep(2000);
            referenceMaterialPage.EperformReferenceMaterialNameIcon.Click();

            foreach (IWebElement element in referenceMaterialPage.EperformDocumentName)
            {
                BaseMethods.webelementverify(element);
            }

            foreach (IWebElement element in referenceMaterialPage.EperformFileNameIcon)
            {
                BaseMethods.webelementverify(element);
            }
            referenceMaterialPage.EperformReferenceMaterialFileNameIcon.Click();

            foreach (IWebElement element in referenceMaterialPage.EperformFileNameIcon)
            {
                BaseMethods.webelementverify(element);
            }

            foreach (IWebElement element in referenceMaterialPage.EperformHomeCategoryText)
            {
                BaseMethods.webelementverify(element);
            }
            referenceMaterialPage.EperformReferenceMaterialCategoryIcon.Click();

            foreach (IWebElement element in referenceMaterialPage.EperformHomeCategoryText)
            {
                BaseMethods.webelementverify(element);
            }


            foreach (IWebElement element in referenceMaterialPage.EperformDocumentActive)
            {
                BaseMethods.webelementverify(element);
            }
            referenceMaterialPage.EperformReferenceMaterialActiveIcon.Click();

            foreach (IWebElement element in referenceMaterialPage.EperformHomeCategoryText)
            {
                BaseMethods.webelementverify(element);
            }
            referenceMaterialPage.EperformFileDownloadIcon.Click();
            ExtentReport.test.Log(LogStatus.Pass, "The file is download");
            System.Threading.Thread.Sleep(3000);
            int count = referenceMaterialPage.EperformPage.Count;

            for (int i = 1; i <= count; i++)
            {
                System.Threading.Thread.Sleep(5000);
                ExtentReport.test.Log(LogStatus.Pass, _driver.FindElement(By.Id("table1_info")) + "The file is download");
                _driver.FindElement(By.XPath("(//button[@class='btn-default  btn'])[" + i + "]")).Click();
            }
            System.Threading.Thread.Sleep(2000);
        }