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"); }
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); }
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); }
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"); }
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"); }