Example #1
0
        private static bool IsPageTitleVisible(string flexNumber)
        {
            string flexType = flexNumber;

            if (flexType == "Flex1")
            {
                if (!(GeneralPage.IsElementVisible(ID.GenerateFlexPageTitleXPath(flexType))))
                {
                    log.Error(flexType + " page title was not found.");
                }
                else
                {
                    log.Info(flexType + " page title was found.");
                }

                return(GeneralPage.IsElementVisible(ID.GenerateFlexPageTitleXPath(flexType)));
            }
            else
            {
                if (!(GeneralPage.IsElementVisible(ID.GenerateFlexPageTitleXPath(flexType))))
                {
                    log.Error(flexType + " page title was not found.");
                }
                else
                {
                    log.Info(flexType + " page title was found.");
                }

                return(GeneralPage.IsElementVisible(ID.GenerateFlexPageTitleXPath(flexType)));
            }
        }
Example #2
0
        public static bool AmILoggedIn()
        {
            bool loginTextBoxesVisible = true;

            loginTextBoxesVisible &= GeneralPage.IsElementVisible(ID.userInputBox);
            loginTextBoxesVisible &= GeneralPage.IsElementVisible(ID.passwordInputBox);

            return(!loginTextBoxesVisible);
        }
Example #3
0
        private static bool IsViewVisible(string page)
        {
            bool   viewVisible = true;
            string view;

            switch (page)
            {
            case "Incident Template Manager":
            {
                view = ID.incidentView;
                break;
            }

            case "Problem Template Manager":
            {
                view = ID.problemView;
                break;
            }

            case "Change Template Manager":
            {
                view = ID.changeView;
                break;
            }

            case "Flex1 Template Manager":
            {
                view = ID.flex1View;
                break;
            }

            case "Flex2 Template Manager":
            {
                view = ID.flex2View;
                break;
            }

            default:
            {
                view = "Incorrect module: TemplateManagerPage.cs";
                break;
            }
            }

            viewVisible = GeneralPage.IsElementVisible(view);
            if (!(viewVisible))
            {
                log.Error(page + " View was not found.");
            }
            else
            {
                log.Info(page + " View was found.");
            }

            return(viewVisible);
        }
Example #4
0
 public static void AmIOnLoggedOutPage()
 {
     if (!GeneralPage.IsElementVisible(ID.loggedOutMessage))
     {
         log.Error("Logged out page was not found.");
     }
     else
     {
         log.Info("Logged out page was found.");
     }
     Assert.IsTrue(GeneralPage.IsElementVisible(ID.loggedOutMessage));
 }
Example #5
0
        private static bool IsPageTitleVisible()
        {
            if (!(GeneralPage.IsElementVisible(ID.AnnouncementPortalPageTitle)))
            {
                log.Info("Announcement Portal page title was not found.");
            }
            else
            {
                log.Info("Announcement Portal page title was found.");
            }

            return(GeneralPage.IsElementVisible(ID.AnnouncementPortalPageTitle));
        }
Example #6
0
        private static bool IsPageTitleVisible()
        {
            if (!(GeneralPage.IsElementVisible(ID.serviceCatalogPageTitle)))
            {
                log.Error("Service Catalog page title was not found.");
            }
            else
            {
                log.Info("Service Catalog page title was found.");
            }

            return(GeneralPage.IsElementVisible(ID.serviceCatalogPageTitle));
        }
Example #7
0
        private static bool IsViewLinkVisible()
        {
            if (!(GeneralPage.IsElementVisible(ID.flex1DefaultReportsView)))
            {
                log.Info("Flex1 Default Reports view was not found.");
            }
            else
            {
                log.Info("Flex1 Default Reports view was found.");
            }

            return(GeneralPage.IsElementVisible(ID.flex1DefaultReportsView));
        }
Example #8
0
        private static bool IsPageTitleVisible()
        {
            if (!(GeneralPage.IsElementVisible(ID.changePageTitle)))
            {
                log.Info("Change page title was not found.");
            }
            else
            {
                log.Info("Change page title was found.");
            }

            return(GeneralPage.IsElementVisible(ID.changePageTitle));
        }
Example #9
0
        private static bool IsViewLinkVisible()
        {
            if (!(GeneralPage.IsElementVisible(ID.allTicketsView)))
            {
                log.Info("All Tickets view was not found.");
            }
            else
            {
                log.Info("All Tickets view was found.");
            }

            return(GeneralPage.IsElementVisible(ID.allTicketsView));
        }
Example #10
0
        private static bool IsGeneratedMessageVisible()
        {
            GeneralPage.SwitchToFrame(ID.reportFrame);
            if (!(GeneralPage.IsElementVisible(ID.generatedMessage)))
            {
                log.Info("Reports generated message was not found.");
            }
            else
            {
                log.Info("Reports generated message was found.");
            }

            return(GeneralPage.IsElementVisible(ID.generatedMessage));
        }
Example #11
0
        private static bool IsSurveyTitleVisible()
        {
            bool isTitleVisible = GeneralPage.IsElementVisible(ID.surveyPageTitle);

            if (!(isTitleVisible))
            {
                log.Info("Survey page title was not found.");
            }
            else
            {
                log.Info("Survey page title was found.");
            }
            return(isTitleVisible);
        }
Example #12
0
        private static bool IsProfileTabVisible()
        {
            bool profileTabFound = GeneralPage.IsElementVisible(ID.profileTab);

            if (!(profileTabFound))
            {
                log.Info("User Center Profile tab was not found.");
            }
            else
            {
                log.Info("User Center Profile tab was found.");
            }
            return(profileTabFound);
        }
Example #13
0
        private static bool IsRequestTypeVisible()
        {
            bool requestTypeFound = GeneralPage.IsElementVisible(ID.requestType);

            if (!(requestTypeFound))
            {
                log.Info("User Center Request Type was not found.");
            }
            else
            {
                log.Info("User Center Request Type was found.");
            }
            return(requestTypeFound);
        }
Example #14
0
        private static bool IsViewDropDownOptionVisible()
        {
            GeneralPage.SwitchToFrame(ID.mainGridFrame);
            GeneralPage.ClickOnObject(ID.viewChooser);
            if (!(GeneralPage.IsElementVisible(ID.allServicesViewDropdownOption)))
            {
                log.Error("All Services view dropdown option was not found.");
            }
            else
            {
                log.Info("All Services view dropdown option was found.");
            }

            return(GeneralPage.IsElementVisible(ID.allServicesViewDropdownOption));
        }
Example #15
0
        public static void AmIOnPage()
        {
            bool loginTextBoxesVisible = true;

            loginTextBoxesVisible &= GeneralPage.IsElementVisible(ID.userInputBox);
            loginTextBoxesVisible &= GeneralPage.IsElementVisible(ID.passwordInputBox);

            if (loginTextBoxesVisible)
            {
                log.Info("Log in form textboxes were found.");
            }
            else
            {
                log.Error("One or more required textboxes were not found.");
                Assert.Fail("One or more required textboxes were not found.");
            }
        }
Example #16
0
        public static void AmIOnPage()
        {
            bool sspButtonsVisible = true;

            // Check to see if the My Request button exists
            sspButtonsVisible &= GeneralPage.IsElementVisible(ID.requestHelpBtn);

            if (sspButtonsVisible)
            {
                log.Info("SSP buttons were found.");
            }
            else
            {
                log.Error("One or more SSP buttons were not found.");
                Assert.Fail("One or more SSP buttons were not found.");
            }
        }
Example #17
0
        private static bool AreCIFormElementsVisible(string ciNum)
        {
            bool areElementsVisible = GeneralPage.IsElementVisible(ID.ciField);

            areElementsVisible &= GeneralPage.IsElementVisible(ID.configurationTab);
            areElementsVisible &= GeneralPage.IsElementVisible(ID.relationshipsTab);
            areElementsVisible &= GeneralPage.ExtractTextFromElement(ID.ticketInfo).Contains(ciNum);

            if (!(areElementsVisible))
            {
                log.Error("One or more CI form elements were not found.");
            }
            else
            {
                log.Info("All CI form elements were found.");
            }

            return(areElementsVisible);
        }