Esempio n. 1
0
        public void BulkUpdateTickets()
        {
            //TestCreateATicket();
            //TestCreateATicket();
            LoginUser("username9", "password9");
            chyHelper = new ChyHelper(GetWebDriver(), "/TicketingSystem.xml");

            chyHelper.ClickElement("Navigate/TicketsTab");

            chyHelper.ClickElement("EditTickets/ClickCheckBox1");
            chyHelper.ClickElement("EditTickets/ClickCheckBox2");

            chyHelper.ClickElement("EditTickets/ClickBulkUpdate");
            chyHelper.ClickElement("EditTickets/ChooseToChangeStatus");
            chyHelper.SelectByText("EditTickets/ChooseStatusToChangeTo", "Setup");

            chyHelper.ClickElement("EditTickets/ClickUpdateButton");

            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(2000);

            chyHelper.VerifyPageText("updated");
        }
Esempio n. 2
0
        public void TestPDFFieldSearcher()
        {
            LoginUser("username8", "password8");
            chyHelper = new ChyHelper(GetWebDriver(), "/PDFImportWizard2.xml");

            chyHelper.MouseHover("Navigate/PDFTemplatesTab");

            chyHelper.ClickElement("Navigate/PDFImportWizardTab");

            chyHelper.SelectByText("ImportPDF/SelectPDFModule", "Clients");

            chyHelper.Upload("ImportPDF/UploadPDFFile", Path.GetFullPath("../../Resources/MarineMPA.pdf"));
            chyHelper.WaitForWorkAround(2000);
            chyHelper.ClickElement("ImportPDF/ImportButton");

            chyHelper.TypeText("ImportPDF/SearchPDFFileField", "Printed Name of Representative");
            chyHelper.WaitForWorkAround(2500);

            if (chyHelper.IsElementPresentLocator("ImportPDF/SearchListVisibleElement"))
            {
                Assert.IsTrue(true);
            }
            else
            {
                Assert.IsTrue(false);
            }
            chyHelper.ClickElement("ImportPDF/CancelButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(2000);
        }
Esempio n. 3
0
        public void TestPDFDetectSignatures()
        {
            LoginUser("username8", "password8");
            chyHelper = new ChyHelper(GetWebDriver(), "/PDFImportWizard2.xml");

            chyHelper.MouseHover("Navigate/PDFTemplatesTab");

            chyHelper.ClickElement("Navigate/PDFImportWizardTab");

            chyHelper.SelectByText("ImportPDF/SelectPDFModule", "Clients");

            chyHelper.Upload("ImportPDF/UploadPDFFile", Path.GetFullPath("../../Resources/MarineMPA.pdf"));
            chyHelper.WaitForWorkAround(2000);
            chyHelper.ClickElement("ImportPDF/ImportButton");

            chyHelper.WaitForWorkAround(2000);
            chyHelper.ClickElement("Navigate/NextButton");

            chyHelper.VerifyPageText("Signatures Found on PDF Document");

            chyHelper.ClickElement("ImportPDF/CancelButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(2000);
        }
Esempio n. 4
0
        public void TestPDFCorpInactiveButton()
        {
            LoginUser("username8", "password8");

            chyHelper = new ChyHelper(GetWebDriver(), "/PDFImportWizard2.xml");

            //First Import File to work with

            ImportPDFToClients();

            //Then Check that PDF is there
            Logout();

            LoginUser("username9", "password9");

            GoToClientsPDFTab();
            //chyHelper.ClickElement("CheckInOffice/ClickImportedPDF");

            chyHelper.VerifyPageText("MarineMPA");

            //Now make file inactive in corporate
            Logout();
            LoginUser("username8", "password8");

            chyHelper.MouseHover("Navigate/PDFTemplatesTab");
            chyHelper.ClickElement("Navigate/PDFTemplatesInnerTab");

            chyHelper.ClickElement("EditPDF/MakeInactiveButton");
            chyHelper.AcceptAlert();

            //Now check to see if file is there in office
            Logout();
            LoginUser("username9", "password9");

            GoToClientsPDFTab();

            chyHelper.VerifyTrueOrFalse(false,"MarineMPA");
        }
Esempio n. 5
0
        public void TestPDFCorpDeletePDF()
        {
            LoginUser("username8", "password8");

            chyHelper = new ChyHelper(GetWebDriver(), "/PDFImportWizard2.xml");

            //First Import File to work with Company DBA mapped
            ImportPDFToClients();

            chyHelper.MouseHover("Navigate/PDFTemplatesTab");
            chyHelper.ClickElement("Navigate/PDFTemplatesInnerTab");

            chyHelper.ClickElement("DeletePDF/FirstCheckBox");
            chyHelper.ClickElement("DeletePDF/DeleteButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(3000);
            chyHelper.VerifyAnyNodeWithText(false, "MarineMPA");
        }
        //[TestMethod]
        public void TestRearrangeTabs()
        {
            LoginUser("username9", "password9");
            chyHelper = new ChyHelper(GetWebDriver(), "/OfficeFieldDictionary.xml");

            chyHelper.MouseHover("Navigate/UserName");
            chyHelper.ClickElement("Navigate/AdminTab");

            chyHelper.MouseHover("Navigate/FieldDictionaryTab");
            chyHelper.ClickElement("Navigate/TabsTab");

            chyHelper.DragAndDropElement("Tabs/AssignmentsTab", "Tabs/BoardingTab");
            chyHelper.WaitForWorkAround(2000);
            chyHelper.AcceptAlert();
        }
        //Fails because of bug in Pegasus
        // [TestMethod]
        public void TestMoveSectionNewTab()
        {
            LoginUser("username9", "password9");
            chyHelper = new ChyHelper(GetWebDriver(), "/OfficeFieldDictionary.xml");
            chyHelper.WaitForWorkAround(1000);
            GoToEditTabSectionsPage();

            chyHelper.ClickElement("TabSections/MoveSection1");
            chyHelper.SelectByText("TabSections/SelectMoveToTab", "Contacts");
            chyHelper.ClickElement("TabSections/MoveSaveButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(1000);

            GoToClientPage();
            chyHelper.ClickElement("ClientsSection/CompanyDetailsTab");
            chyHelper.WaitForWorkAround(1000);
            chyHelper.VerifyTrueOrFalse(false, "Site Survey");

            chyHelper.ClickElement("ClientsSection/ContactsTab");
            chyHelper.WaitForWorkAround(1000);
            chyHelper.VerifyTrueOrFalse(true, "Site Survey");

            //Clean Up and change section name back to its original value for future tests
            GoToEditTabSectionsPage();
               //Need to Finish
        }
        public void TestEditTabSection()
        {
            LoginUser("username9", "password9");
            chyHelper = new ChyHelper(GetWebDriver(), "/OfficeFieldDictionary.xml");
            chyHelper.WaitForWorkAround(1000);
            GoToEditTabSectionsPage();

            Random rand = new Random();
            int nameInt = rand.Next(1, 1000);

            tabSectionName = "Test Section " + nameInt;

            chyHelper.ClickElement("TabSections/EditSection");
            chyHelper.TypeText("TabSections/EditSectionName",tabSectionName);
            chyHelper.ClickElement("TabSections/EditSaveButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(1000);

            GoToClientPage();
            chyHelper.ClickElement("ClientsSection/CompanyDetailsTab");
            chyHelper.WaitForWorkAround(1000);
            chyHelper.VerifyTrueOrFalse(true, tabSectionName);
               chyHelper.VerifyTrueOrFalse(false, "Site Survey");

            //Clean Up and change section name back to its original value for future tests
            GoToEditTabSectionsPage();
            chyHelper.ClickElement("TabSections/EditSection");
            chyHelper.TypeText("TabSections/EditSectionName", "Description");
            chyHelper.ClickElement("TabSections/EditSaveButton");
            chyHelper.AcceptAlert();
            chyHelper.WaitForWorkAround(1000);
            chyHelper.VerifyTrueOrFalse(false, tabSectionName);
            chyHelper.VerifyTrueOrFalse(true, "Site Survey");
        }