public abstract class WebDriverLegacyITBase extends Object implements Failable
Originally used to upgrade UpgradedSeleniumITBase (Selenium 1.0) tests to WebDriver (Selenium 2.0). Now there is refactoring to be done:
#CONSTANTCalls to passed() probably don't belong in the methods reused here.
| Modifier and Type | Field and Description | 
|---|---|
| static String | ADMINISTRATION_LINK_TEXTAdministration | 
| static String | AGENDA_LOOKUP_LINK_TEXTAgenda Lookup | 
| static String | ARIA_INVALID_XPATH"//input[@aria-invalid]" | 
| static String | BLANKET_APPROVE_NAMEmethodToCall.blanketApprove | 
| static String | CANCEL_NAMEmethodToCall.cancel
 different cancel than CANCEL2_XPATH | 
| static String | CANCEL2_XPATH//a[contains(text(), 'ancel')]
 Different cancel than CANCEL_NAME | 
| static String | CLOSE_WINDOW_XPATH_TITLE//*[@title='close this window'] | 
| static String | COLLECTIONS_LINK_TEXTCollections | 
| static String | CONFIGURATION_VIEW_WINDOW_TITLE"Kuali :: Configuration Test View" | 
| static String | CONFIGURATION_VIEW_XPATH(//a[contains(text(),'Configuration Test View')])[3] | 
| static String | COPY_LINK_TEXTcopy | 
| static String | CREATE_NEW_DOCUMENT_NOT_SUBMITTED_SUCCESSFULLY_MESSAGE_TEXTNew Document not submitted successfully | 
| static String | CREATE_NEW_XPATH//img[@alt='create new'] | 
| static int | DEFAULT_WAIT_SECDefault "long" wait period is 30 seconds. | 
| static String | DIV_LEFT_ERRMSG//div[@class='left-errmsg-tab']/div/div | 
| static String | DOC_CODE_XPATH//input[@id='document.newMaintainableObject.code'] | 
| static String | DOC_DESCRIPTION_XPATH//input[@id='document.documentHeader.documentDescription'] | 
| static String | DOC_ID_XPATH//div[@id='headerarea']/div/table/tbody/tr[1]/td[1] | 
| static String | DOC_ID_XPATH_2//table[@id='row']/tbody/tr[1]/td[1 | 
| static String | DOC_ID_XPATH_3//table[@id='row']/tbody/tr[1]/td[1]/a | 
| static String | DOC_SEARCH_XPATH"//img[@alt='doc search'] | 
| static String | DOC_SEARCH_XPATH_TITLE//a[@title='Document Search'] | 
| static String | DOC_STATUS_ENROUTEENROUTE | 
| static String | DOC_STATUS_FINALFINAL | 
| static String | DOC_STATUS_SAVEDSAVED | 
| static String | DOC_STATUS_XPATH//table[@class='headerinfo']//tr[1]/td[2] | 
| static String | DOC_STATUS_XPATH_2//table[@id='row']/tbody/tr[1]/td[4] | 
| static String | DOC_SUBMIT_SUCCESS_MSG_XPATH//div[contains(div,'Document was successfully submitted.')] | 
| static String | DONT_TEAR_DOWN_ON_FAILURE_PROPERTYSet -Dremote.driver.dontTearDownOnFailure= | 
| protected org.openqa.selenium.WebDriver | driver | 
| static String | EDIT_LINK_TEXTedit | 
| static String | FISCAL_OFFICER_INFO_MAINTENANCE_NEW_XPATH//a[@title='FiscalOfficerInfo Maintenance (New)'] | 
| static String | IFRAMEPORTLET_NAMEiframeportlet | 
| protected String | jGrowlHeader | 
| static String | KITCHEN_SINK_XPATH(//a[contains(text(),'Uif Components (Kitchen Sink)')])[2] | 
| static String | KRAD_XPATHKRAD | 
| static String | KUALI_COLLECTION_TOTALLING_WINDOW_XPATHKuali :: Collection Totaling | 
| static String | KUALI_COLLECTION_TOTALLING_XPATH//a[text()='Collection Totaling'] | 
| static String | KUALI_UIF_COMPONENTS_WINDOW_XPATHKuali :: Uif Components | 
| static String | KUALI_VIEW_WINDOW_TITLE"Kuali :: View Title" | 
| static String | LOGOUT_XPATH//input[@name='imageField' and @value='Logout'] | 
| static String | MAIN_MENU_LINK_TEXTMain Menu | 
| protected boolean | passed | 
| static String | REGEX_ERROR^[\s\S]*error[\s\S]*$" | 
| static String | REGEX_VALID^[\s\S]*valid[\s\S]*$ | 
| static String | REMOTE_PUBLIC_USER_PROPERTYSet -Dremote.public.user= to the username to login as | 
| static String | REMOTE_PUBLIC_USERPOOL_PROPERTYYou probably don't want to really be using a userpool, set -Dremote.public.userpool= to base url if you must. | 
| static String | REMOTE_PUBLIC_WAIT_SECONDS_PROPERTYSet -Dremote.public.wait.seconds to override DEFAULT_WAIT_SEC | 
| static String | RETURN_VALUE_LINK_TEXTreturn value | 
| static String | RICH_MESSAGES_WINDOW_TITLEKuali :: Rich Messages | 
| static String | SAVE_SUCCESSFUL_XPATH//div[contains(div,'Document was successfully saved.')] | 
| static String | SAVE_XPATH//input[@name='methodToCall.save' and @alt='save'] | 
| static String | SAVE_XPATH_2KIM Screens
 //*[@name='methodToCall.save' and @alt='save'] | 
| static String | SAVE_XPATH_3//input[@title='search' and @name='methodToCall.search'] | 
| static String | SEARCH_XPATH//input[@name='methodToCall.search' and @value='search'] | 
| static String | SEARCH_XPATH_2//input[@value='search'] | 
| static String | SEARCH_XPATH_3//button[contains(text(),'Search')] | 
| static String | SUB_COLLECTION_UIF_DISCLOSURE_SPAN_UIF_HEADER_TEXT_SPAN_XPATHdiv.uif-group.uif-collectionGroup.uif-tableCollectionGroup.uif-tableSubCollection.uif-disclosure span.uif-headerText-span | 
| static String | SUBMIT_XPATH//input[@name='methodToCall.route' and @alt='submit'] | 
| protected String | testMethodName | 
| org.junit.rules.TestName | testName | 
| static String | TIMEOUT_MESSAGEtimeout | 
| static String | TRAVEL_ACCOUNT_LOOKUP_LINK_TEXTTravel Account Lookup | 
| static String | UIF_COMPONENTS_KITCHEN_SINK_LINK_TEXTUif Components (Kitchen Sink) | 
| protected String | uiFramework | 
| protected String | user | 
| static String | VALIDATION_FRAMEWORK_DEMO_XPATH(//a[contains(text(),'Validation Framework Demo')])[2] | 
| protected int | waitSeconds | 
| static String | XML_INGESTER_LINK_TEXTXML Ingester | 
| Constructor and Description | 
|---|
| WebDriverLegacyITBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | agendaLookupAssertions() | 
| protected void | alertAccept()Accept the javascript alert (clicking OK) | 
| protected void | alertDismiss()Dismiss the javascript alert (clicking Cancel) | 
| protected void | assertAttributeClassRegexDoesntMatch(String field,
                                    String regex) | 
| protected void | assertAttributeClassRegexMatches(String field,
                                String regex) | 
| protected void | assertBlanketApproveButtonsPresent() | 
| protected void | assertButtonDisabledByText(String buttonText) | 
| protected void | assertButtonEnabledByText(String buttonText) | 
| protected void | assertCancelConfirmation() | 
| protected void | assertDocFinal(String docId) | 
| protected void | assertDocumentStatusSaved() | 
| protected void | assertElementPresent(String locator) | 
| protected void | assertElementPresentByLinkText(String linkText) | 
| protected void | assertElementPresentByName(String name) | 
| protected void | assertElementPresentByName(String name,
                          String message) | 
| protected void | assertElementPresentByXpath(String locator) | 
| protected void | assertElementPresentByXpath(String locator,
                           String message) | 
| protected void | assertFocusTypeBlurError(String field,
                        String textToType) | 
| protected void | assertFocusTypeBlurError(String field,
                        String[] errorInputs) | 
| protected void | assertFocusTypeBlurValid(String field,
                        String textToType) | 
| protected void | assertFocusTypeBlurValid(String field,
                        String[] validInputs) | 
| protected void | assertFocusTypeBlurValidation(String field,
                             String[] errorInputs,
                             String[] validInputs) | 
| protected void | assertIsNotVisible(String locator) | 
| protected void | assertIsNotVisibleByXpath(String xpath) | 
| protected void | assertIsNotVisibleByXpath(String xpath,
                         String message) | 
| protected void | assertIsVisible(String locator) | 
| protected void | assertIsVisibleById(String id) | 
| protected void | assertIsVisibleByXpath(String xpath,
                      String message) | 
| protected void | assertLabelFor(String forElementId,
              String labelText) | 
| protected void | assertPopUpWindowUrl(org.openqa.selenium.By by,
                    String windowName,
                    String url)Assert that clicking an element causes a popup window with a specific URL
 Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected void | assertTableLayout() | 
| protected void | assertTextNotPresent(String text)Asset that the given text does not occur in the page
 Warning, this only does a check against the page source. | 
| protected void | assertTextNotPresent(String text,
                    String message)Assert that the given text does not occur in the page, and add an additional message to the failure | 
| protected void | assertTextPresent(String text)Warning, this only does a check against the page source. | 
| protected void | assertTextPresent(String text,
                 String message)Warning, this only does a check against the page source. | 
| protected void | assertTextPresent(String text,
                 String cssSelector,
                 String message)Warning, this only does a check against the page source. | 
| protected void | back() | 
| protected void | blanketApproveCheck() | 
| protected void | blanketApproveTest()Tests blanket approve action. | 
| protected void | check(org.openqa.selenium.By by) | 
| protected void | checkById(String id) | 
| protected void | checkByName(String name) | 
| protected void | checkByXpath(String locator) | 
| protected void | checkErrorMessageItem(String message) | 
| void | checkForDocError()Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected void | checkForIncidentReport() | 
| protected void | checkForIncidentReport(String locator) | 
| protected void | checkForIncidentReport(String locator,
                      Failable failable,
                      String message) | 
| protected void | checkForIncidentReport(String locator,
                      String message) | 
| static void | chromeDriverService()If WebDriverUtil.chromeDriverCreateCheck() returns a ChromeDriverService, start it. | 
| protected void | clearText(org.openqa.selenium.By by) | 
| protected void | clearText(String selector) | 
| protected void | clearTextByName(String name) | 
| protected void | clearTextByXpath(String locator) | 
| protected void | close() | 
| protected void | colapseExpandByXpath(String clickLocator,
                    String visibleLocator) | 
| protected String | configNameSpaceBlanketApprove() | 
| protected void | confirmAddLineControlsPresent(String idPrefix,
                             String addLineIdSuffix)verify that add line controls are present | 
| protected void | contextLookupAssertions() | 
| protected void | expandColapseByXpath(String clickLocator,
                    String visibleLocator) | 
| protected String | extractErrorText() | 
| void | failableFail(String message)Fail using the Failable fail method. | 
| protected org.openqa.selenium.WebElement | findButtonByText(String buttonText) | 
| protected org.openqa.selenium.WebElement | findElement(org.openqa.selenium.By by) | 
| protected org.openqa.selenium.WebElement | findElement(org.openqa.selenium.By by,
           org.openqa.selenium.WebElement elementToFindOn) | 
| protected List<org.openqa.selenium.WebElement> | findElements(org.openqa.selenium.By by) | 
| protected List<org.openqa.selenium.WebElement> | findVisibleElements(org.openqa.selenium.By by) | 
| protected void | fireEvent(String name,
         String event) | 
| protected void | fireEvent(String name,
         String value,
         String event) | 
| void | fireMouseOverEvent(org.openqa.selenium.By by)Actions.moveToElement(org.openqa.selenium.WebElement) | 
| void | fireMouseOverEventById(String id)Actions.moveToElement(org.openqa.selenium.WebElement) | 
| void | fireMouseOverEventByName(String name)Actions.moveToElement(org.openqa.selenium.WebElement) | 
| void | fireMouseOverEventByXpath(String locator)Actions.moveToElement(org.openqa.selenium.WebElement) | 
| String[] | getAllWindowTitles()WebDriver.getWindowHandles() | 
| protected String | getBaseUrlString() | 
| protected int | getCssCount(org.openqa.selenium.By by)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected int | getCssCount(String selector) | 
| protected String | getDocStatus() | 
| protected org.openqa.selenium.WebElement | getElementByAttribute(String attributeName) | 
| protected org.openqa.selenium.WebElement | getElementByAttributeValue(String attributeName,
                          String value) | 
| protected org.openqa.selenium.WebElement | getElementByDataAttribute(String dataAttributeName) | 
| protected org.openqa.selenium.WebElement | getElementByDataAttributeValue(String dataAttributeName,
                              String value) | 
| protected String | getForLabelText(String forElementId)Returns the label text of a label-for element | 
| protected String[] | getSelectOptions(org.openqa.selenium.By by)Uses Selenium's findElements for getting the options (findElement for the select) method which does not throw a test exception if not found. | 
| protected String[] | getSelectOptionsByName(String name) | 
| protected String[] | getSelectOptionsByXpath(String locator) | 
| String | getSessionId() | 
| abstract String | getTestUrl()Navigation tests should return ITUtil.PORTAL. | 
| protected String | getText(org.openqa.selenium.By by) | 
| protected String | getText(String locator) | 
| protected String | getTextByClassName(String className) | 
| protected String | getTextById(String id) | 
| protected String | getTextByName(String name) | 
| protected String | getTextByXpath(String locator) | 
| protected String | getTitle() | 
| String | getUiFramework()Determines whether KRAD or KNS UIF is used for this test. | 
| String | getUserName()"admin" by default. | 
| protected void | gotoNestedFrame()Handles simple nested frame content; validates that a frame and nested frame exists before
 switching to it
 Uses Selenium's findElements method which does not throw a test exception if not found. | 
| boolean | hasDocError()Uses Selenium's findElements method which does not throw a test exception if not found. | 
| boolean | hasDocError(String errorTextToMatch)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected int | howManyAreVisible(org.openqa.selenium.By by) | 
| protected boolean | isChecked(org.openqa.selenium.By by) | 
| protected boolean | isCheckedById(String id) | 
| protected boolean | isCheckedByName(String name) | 
| protected boolean | isCheckedByXpath(String locator) | 
| protected boolean | isElementPresent(org.openqa.selenium.By by)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected boolean | isElementPresent(String locator)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected boolean | isElementPresentByDataAttributeValue(String dataAttributeName,
                                    String dataAttributeValue) | 
| protected boolean | isElementPresentById(String id) | 
| protected boolean | isElementPresentByLinkText(String locator) | 
| protected boolean | isElementPresentByName(String name) | 
| protected boolean | isElementPresentByXpath(String locator) | 
| protected boolean | isEnabled(org.openqa.selenium.By by) | 
| protected boolean | isEnabledById(String id) | 
| protected boolean | isEnabledByName(String name) | 
| protected boolean | isEnabledByXpath(String locator) | 
| protected boolean | isKrad()Does the test page use KRAD UIF?
 Useful if trying to re-use a test for both a KNS and KRAD screens that have different paths to the elements. | 
| protected boolean | isNotVisible(org.openqa.selenium.By by) | 
| protected Boolean | isTextPresent(String text) | 
| protected boolean | isVisible(org.openqa.selenium.By by) | 
| protected boolean | isVisible(org.openqa.selenium.By[] bys) | 
| protected boolean | isVisible(String locator) | 
| protected boolean | isVisibleById(String id) | 
| protected boolean | isVisibleByXpath(String locator) | 
| protected void | jGrowl(String message) | 
| protected void | jGrowlSticky(String message)Sticky is used on fail, making a call to jGrowl(String) from this method will result
 in an infinite loop if JGROWL_ERROR_FAILURE is true so please don't. | 
| protected void | jiraAwareWaitAndClick(org.openqa.selenium.By by,
                     String message) | 
| protected void | jiraAwareWaitAndClick(org.openqa.selenium.By by,
                     String message,
                     Failable failable) | 
| protected org.openqa.selenium.WebElement | jiraAwareWaitFor(org.openqa.selenium.By by,
                int seconds,
                String message) | 
| protected org.openqa.selenium.WebElement | jiraAwareWaitFor(org.openqa.selenium.By by,
                String message) | 
| protected void | jiraAwareWaitFor(org.openqa.selenium.By by,
                String message,
                Failable failable) | 
| protected void | jiraAwareWaitFors(org.openqa.selenium.By by,
                 String message) | 
| protected void | navigateInternal()SeleniumBaseTest.fail from navigateInternal results in the test not being recorded as a failure in CI. | 
| protected void | open(String url) | 
| protected void | passed()Set the test state to passed, this method is required to be called at the conclusion of a test for the saucelabs state of a test to be updated. | 
| protected void | performParameterInquiry(String parameterField) | 
| protected void | select(org.openqa.selenium.By by,
      String selectText)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected void | selectByName(String name,
            String selectText) | 
| protected void | selectByXpath(String locator,
             String selectText) | 
| protected void | selectFrame(String locator) | 
| protected void | selectFrameIframePortlet() | 
| protected void | selectOption(org.openqa.selenium.By by,
            String optionValue)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected void | selectOptionByName(String name,
                  String optionValue) | 
| protected void | selectOptionByXpath(String locator,
                   String optionValue) | 
| protected void | selectTopFrame() | 
| protected void | selectWindow(String locator) | 
| void | setUiFramework(String uiFramework)Sets which UIF is used by this test | 
| protected void | startSession(Method method) | 
| void | switchToWindow(String title)If a window contains the given title switchTo it. | 
| void | tearDown()Tear down test as configured. | 
| protected void | testAddingBrownGroup() | 
| protected void | testAddingNamespace() | 
| protected void | testAddingNamespace(Failable failable) | 
| protected void | testAddLineAllDay(String idPrefix,
                 String addLineIdSuffix) | 
| protected void | testAddLineWithAllDay(String idPrefix,
                     String addLineIdSuffix) | 
| protected void | testAddLineWithSpecificTime(String idPrefix,
                           String addLineIdSuffix) | 
| protected void | testAttributeDefinitionLookUp() | 
| protected void | testCancelConfirmation() | 
| protected void | testCategoryLookUp() | 
| protected void | testConfigParamaterBlanketApprove() | 
| protected void | testConfigurationTestView(String idPrefix) | 
| protected void | testCopyComponent(String docId,
                 String componentName,
                 String componentCode) | 
| protected List<String> | testCopyParameter(String docId,
                 String parameterName) | 
| protected List<String> | testCopyParameterType(String docId,
                     String parameterType,
                     String parameterCode) | 
| protected void | testCreateDocType() | 
| protected void | testCreateNewAgenda() | 
| protected void | testCreateNewCancel() | 
| protected String | testCreateNewComponent(String componentName,
                      String componentCode) | 
| protected String | testCreateNewComponent(String componentName,
                      String componentCode,
                      String message) | 
| protected List<String> | testCreateNewParameter(String docId,
                      String parameterName) | 
| protected List<String> | testCreateNewParameterType(String docId,
                          String parameterType,
                          String parameterCode) | 
| protected List<String> | testCreateNewPermission(String docId,
                       String permissionName) | 
| protected List<String> | testCreateNewPerson(String docId,
                   String personName) | 
| protected void | testCreateNewRRDTravelRequestDestRouting() | 
| protected void | testCreateNewSearchReturnValueCancelConfirmation() | 
| protected void | testCreateSampleEDocLite() | 
| protected void | testDisplayOnlyExternalHelp2()Test the external help on the sub-section and display only fields | 
| protected void | testDisplayOnlyTooltipHelp()Test the tooltip help on the sub-section and fields that are display only | 
| protected void | testDocTypeLookup() | 
| protected void | testEditComponent(String docId,
                 String componentName,
                 String componentCode) | 
| protected List<String> | testEditParameter(String docId,
                 String parameterName) | 
| protected List<String> | testEditParameterType(String docId,
                     String parameterType,
                     String parameterCode) | 
| protected List<String> | testEditPermission(String docId,
                  String permissionName) | 
| protected void | testEditRouteRulesDelegation() | 
| protected void | testExternalHelp2()Test the external help on the section and fields | 
| protected void | testFiscalOfficerInfoMaintenanceNew() | 
| protected void | testIdentityGroupBlanketApprove() | 
| protected void | testIdentityPermissionBlanketApprove() | 
| protected void | testIdentityPersonBlanketApprove() | 
| protected void | testIdentityResponsibilityBlanketApprove() | 
| protected void | testIdentityRoleBlanketApprove() | 
| protected void | testLocationCampusBlanketApprove() | 
| protected void | testLocationCountryBlanketApprove() | 
| protected void | testLocationCountyBlanketApprove() | 
| protected void | testLocationPostBlanketApprove() | 
| protected void | testLocationStateBlanketApprove() | 
| protected void | testLookUp() | 
| protected void | testLookUpComponent(String docId,
                   String componentName,
                   String componentCode) | 
| protected List<String> | testLookUpParameter(String docId,
                   String parameterName) | 
| protected List<String> | testLookUpParameterType(String docId,
                       String parameterType,
                       String parameterCode) | 
| protected List<String> | testLookUpPermission(String docId,
                    String permissionName) | 
| protected List<String> | testLookUpPerson(String docId,
                String personName) | 
| protected void | testMissingExternalHelp2()Test the external help on the section and fields with missing help URL | 
| protected void | testMissingTooltipHelp()Test the tooltip help on the section and fields with no content | 
| protected void | testPageHelp()Test the tooltip and external help on the page | 
| protected void | testPeopleFlow() | 
| protected void | testReferenceCampusTypeBlanketApprove() | 
| protected void | testSearchEditCancel() | 
| protected void | testServerErrorsIT() | 
| protected void | testServerInfoIT() | 
| protected void | testServerWarningsIT() | 
| void | testSetUp()Failures in testSetup cause the test to not be recorded. | 
| protected void | testSubCollectionSize() | 
| protected void | testTermLookUp() | 
| protected void | testTermLookupAssertions() | 
| protected void | testTermSpecificationLookupAssertions() | 
| protected void | testTooltipHelp()Test the tooltip help on the section and fields | 
| protected void | testUifTooltip(String NAME_FIELD_1,
              String NAME_FIELD_2) | 
| protected void | testValidCharsConstraintIT() | 
| protected void | testVerifyAddDeleteFiscalOfficerLegacy() | 
| protected void | testVerifyAddDeleteNoteLegacy() | 
| protected void | testVerifyAdHocRecipientsLegacy() | 
| protected void | testVerifyButtonsLegacy() | 
| protected void | testVerifyConstraintText() | 
| protected void | testVerifyCopyComponent(String docId,
                       String componentName,
                       String componentCode) | 
| protected List<String> | testVerifyCopyParameterType(String docId,
                           String parameterType,
                           String parameterCode) | 
| protected void | testVerifyDisclosures() | 
| protected void | testVerifyDocumentOverviewLegacy() | 
| protected void | testVerifyEditedComponent(String docId,
                         String componentName,
                         String componentCode) | 
| protected void | testVerifyExpandCollapse() | 
| protected void | testVerifyFieldsLegacy() | 
| protected void | testVerifyHeaderFieldsLegacy() | 
| protected void | testVerifyLookupAddMultipleLinesLegacy() | 
| protected List<String> | testVerifyModifiedParameter(String docId,
                           String parameterName) | 
| protected void | testVerifyNotesAndAttachments() | 
| protected List<String> | testVerifyPermission(String docId,
                    String permissionName) | 
| protected List<String> | testVerifyPerson(String docId,
                String personName) | 
| protected void | testVerifyQuickfinderIconsLegacy() | 
| protected void | testVerifyRouteLog() | 
| protected void | testVerifySave() | 
| protected void | testVerifySubsidizedPercentWatermarkLegacy() | 
| protected void | testViewHelp()Test the tooltip and external help on the view | 
| protected void | testViewHelp2()Test the tooltip and external help on the view | 
| protected void | testWorkFlowDocTypeBlanketApprove() | 
| protected void | testWorkFlowRouteRulesBlanketApp() | 
| protected void | testWorkFlowRouteRulesCreateNew() | 
| protected void | testWorkFlowRouteRulesEditRouteRules()tests that a Routing Rule maintenance document is created for an edit operation originating
 from a lookup screen | 
| protected void | uncheck(org.openqa.selenium.By by) | 
| protected void | uncheckByName(String name) | 
| protected void | uncheckByXpath(String locator) | 
| protected boolean | validateErrorImage(boolean validateVisible) | 
| protected void | verifyRichMessagesValidationAdvancedFunctionality() | 
| protected void | verifyRichMessagesValidationBasicFunctionality() | 
| protected void | verifyRichMessagesValidationLettersNumbersValidation() | 
| protected void | verifyRichMessagesValidationLinkDeclarationsFunctionality() | 
| protected void | verifyRichMessagesValidationRadioAndCheckBoxGroupFunctionality() | 
| protected void | waitAndCancelConfirmation() | 
| protected void | waitAndClick(org.openqa.selenium.By by) | 
| protected void | waitAndClick(org.openqa.selenium.By by,
            Failable failable) | 
| protected void | waitAndClick(String locator) | 
| protected void | waitAndClick(String locator,
            String message) | 
| protected void | waitAndClickAdministration(Failable failable) | 
| protected void | waitAndClickButtonByText(String buttonText) | 
| protected void | waitAndClickButtonByText(String buttonText,
                        String message) | 
| protected void | waitAndClickById(String id) | 
| protected void | waitAndClickById(String id,
                String message) | 
| protected void | waitAndClickByLinkText(String text) | 
| protected void | waitAndClickByLinkText(String text,
                      Failable failable) | 
| protected void | waitAndClickByLinkText(String text,
                      String message) | 
| protected void | waitAndClickByLinkText(String text,
                      String message,
                      Failable failable) | 
| protected void | waitAndClickByName(String name) | 
| protected void | waitAndClickByName(String name,
                  String message) | 
| protected void | waitAndClickByXpath(String xpath) | 
| protected void | waitAndClickByXpath(String xpath,
                   Failable failable) | 
| protected void | waitAndClickByXpath(String xpath,
                   String message) | 
| protected void | waitAndClickCancel() | 
| protected void | waitAndClickCloseWindow() | 
| protected void | waitAndClickCopy() | 
| protected void | waitAndClickCreateNew() | 
| protected void | waitAndClickDocSearch(){}@link #DOC_SEARCH_XPATH} | 
| protected void | waitAndClickDocSearchTitle() | 
| protected void | waitAndClickEdit() | 
| protected void | waitAndClickKRAD() | 
| protected void | waitAndClickLogout() | 
| protected void | waitAndClickLogout(Failable failable) | 
| protected void | waitAndClickMainMenu(Failable failable){}@link #MAIN_MENU_LINK_TEXT} | 
| protected void | waitAndClickReturnValue() | 
| protected void | waitAndClickSave() | 
| protected void | waitAndClickSearch() | 
| protected void | waitAndClickSearch2() | 
| protected void | waitAndClickSearch3() | 
| protected void | waitAndClickSubmit() | 
| protected void | waitAndClickXMLIngester(Failable failable) | 
| protected void | waitAndCreateNew() | 
| protected String | waitAndGetAttribute(org.openqa.selenium.By by,
                   String attribute) | 
| protected String | waitAndGetAttributeByName(String name,
                         String attribute)Get value of any attribute by using element name | 
| protected String | waitAndGetAttributeByXpath(String locator,
                          String attribute)Get value of any attribute by using element xpath | 
| protected String[] | waitAndGetText(org.openqa.selenium.By by) | 
| protected void | waitAndSelectByName(String name,
                   String selectText) | 
| protected void | waitAndType(org.openqa.selenium.By by,
           String text) | 
| protected void | waitAndType(org.openqa.selenium.By by,
           String text,
           String message) | 
| protected void | waitAndType(String selector,
           String text) | 
| protected void | waitAndTypeById(String id,
               String text) | 
| protected void | waitAndTypeByName(String name,
                 String text) | 
| protected void | waitAndTypeByXpath(String locator,
                  String text) | 
| protected void | waitAndTypeByXpath(String locator,
                  String text,
                  String message) | 
| protected boolean | waitAreAnyVisible(org.openqa.selenium.By[] bys) | 
| protected org.openqa.selenium.WebElement | waitFor(org.openqa.selenium.By by) | 
| protected void | waitFor(org.openqa.selenium.By by,
       String message)Should be called from jiraAwareWaitFor to get KULRICE error output in CI. | 
| protected String | waitForDocId() | 
| protected org.openqa.selenium.WebElement | waitForElementPresent(org.openqa.selenium.By by) | 
| protected org.openqa.selenium.WebElement | waitForElementPresent(org.openqa.selenium.By by,
                     String message) | 
| protected org.openqa.selenium.WebElement | waitForElementPresent(String locator) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentByClassName(String name) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentByClassName(String name,
                                String message) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentById(String id) | 
| protected void | waitForElementPresentById(String id,
                         String message) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentByName(String name) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentByXpath(String xpath) | 
| protected org.openqa.selenium.WebElement | waitForElementPresentByXpath(String xpath,
                            String message) | 
| protected void | waitForElementsPresentByClassName(String name,
                                 String message) | 
| protected void | waitForElementsPresentById(String id,
                          String message) | 
| protected void | waitForElementsPresentByXpath(String xpathLocator) | 
| protected void | waitForElementVisible(String elementLocator,
                     String message)Uses Selenium's findElements method which does not throw a test exception if not found. | 
| protected void | waitForElementVisibleBy(org.openqa.selenium.By by,
                       String message) | 
| protected void | waitForElementVisibleById(String id,
                         String message) | 
| protected void | waitForPageToLoad() | 
| protected void | waitForTitleToEqualKualiPortalIndex() | 
| protected void | waitForTitleToEqualKualiPortalIndex(String message) | 
| protected void | waitIsVisible(org.openqa.selenium.By by) | 
| protected void | waitIsVisible(org.openqa.selenium.By by,
             String message) | 
| protected void | waitIsVisible(String locator) | 
| protected void | waitIsVisibleByXpath(String locator) | 
| protected void | waitIsVisibleByXpath(String locator,
                    String message) | 
| protected void | waitNotVisible(org.openqa.selenium.By by) | 
| protected void | waitNotVisibleByXpath(String locator) | 
public static final String ADMINISTRATION_LINK_TEXT
public static final String AGENDA_LOOKUP_LINK_TEXT
public static final String ARIA_INVALID_XPATH
public static final String BLANKET_APPROVE_NAME
public static final String CANCEL_NAME
public static final String CANCEL2_XPATH
public static final String CLOSE_WINDOW_XPATH_TITLE
public static final String COLLECTIONS_LINK_TEXT
public static final String CONFIGURATION_VIEW_WINDOW_TITLE
public static final String CONFIGURATION_VIEW_XPATH
public static final String COPY_LINK_TEXT
public static final String CREATE_NEW_DOCUMENT_NOT_SUBMITTED_SUCCESSFULLY_MESSAGE_TEXT
public static final String CREATE_NEW_XPATH
public static final int DEFAULT_WAIT_SEC
public static final String DIV_LEFT_ERRMSG
public static final String DOC_CODE_XPATH
public static final String DOC_ID_XPATH
public static final String DOC_ID_XPATH_2
public static final String DOC_ID_XPATH_3
public static final String DOC_DESCRIPTION_XPATH
public static final String DOC_SEARCH_XPATH
public static final String DOC_SEARCH_XPATH_TITLE
public static final String DOC_STATUS_ENROUTE
public static final String DOC_STATUS_FINAL
public static final String DOC_STATUS_SAVED
public static final String DOC_STATUS_XPATH
public static final String DOC_STATUS_XPATH_2
public static final String DOC_SUBMIT_SUCCESS_MSG_XPATH
public static final String DONT_TEAR_DOWN_ON_FAILURE_PROPERTY
public static final String EDIT_LINK_TEXT
public static final String IFRAMEPORTLET_NAME
public static final String KITCHEN_SINK_XPATH
public static final String KRAD_XPATH
public static final String KUALI_UIF_COMPONENTS_WINDOW_XPATH
public static final String KUALI_VIEW_WINDOW_TITLE
public static final String LOGOUT_XPATH
public static final String MAIN_MENU_LINK_TEXT
public static final String REGEX_ERROR
public static final String REGEX_VALID
public static final String REMOTE_PUBLIC_USER_PROPERTY
public static final String REMOTE_PUBLIC_USERPOOL_PROPERTY
public static final String REMOTE_PUBLIC_WAIT_SECONDS_PROPERTY
public static final String RETURN_VALUE_LINK_TEXT
public static final String RICH_MESSAGES_WINDOW_TITLE
public static final String SAVE_SUCCESSFUL_XPATH
public static final String SAVE_XPATH
public static final String SAVE_XPATH_2
public static final String SAVE_XPATH_3
public static final String SEARCH_XPATH
public static final String SUBMIT_XPATH
public static final String SEARCH_XPATH_2
public static final String SEARCH_XPATH_3
public static final String SUB_COLLECTION_UIF_DISCLOSURE_SPAN_UIF_HEADER_TEXT_SPAN_XPATH
public static final String TIMEOUT_MESSAGE
public static final String TRAVEL_ACCOUNT_LOOKUP_LINK_TEXT
public static final String UIF_COMPONENTS_KITCHEN_SINK_LINK_TEXT
public static final String VALIDATION_FRAMEWORK_DEMO_XPATH
public static final String KUALI_COLLECTION_TOTALLING_WINDOW_XPATH
public static final String KUALI_COLLECTION_TOTALLING_XPATH
public static final String XML_INGESTER_LINK_TEXT
public static final String FISCAL_OFFICER_INFO_MAINTENANCE_NEW_XPATH
protected org.openqa.selenium.WebDriver driver
protected int waitSeconds
protected boolean passed
protected String uiFramework
public org.junit.rules.TestName testName
protected String testMethodName
protected String jGrowlHeader
public WebDriverLegacyITBase()
public static void chromeDriverService() throws Exception
WebDriverUtil.chromeDriverCreateCheck()Exceptionpublic abstract String getTestUrl()
protected void navigateInternal() throws Exception
Exceptionprotected void startSession(Method method) throws Exception
Exceptionpublic void testSetUp()
WebDriverUtil.determineUser(String)
 WebDriverUtil.setUp(String, String, String, String)public void tearDown()
WebDriverUtil.tearDown(boolean, String, String, String)
 REMOTE_PUBLIC_USERPOOL_PROPERTY
 ITUtil.dontTearDownPropertyNotSet()Exceptionprotected void passed()
protected void agendaLookupAssertions() throws Exception
Exceptionprotected void alertAccept()
protected void alertDismiss()
protected void assertAttributeClassRegexDoesntMatch(String field, String regex) throws InterruptedException
InterruptedExceptionprotected void assertAttributeClassRegexMatches(String field, String regex) throws InterruptedException
InterruptedExceptionprotected void assertBlanketApproveButtonsPresent()
protected void assertButtonDisabledByText(String buttonText)
protected void assertButtonEnabledByText(String buttonText)
protected void assertCancelConfirmation() throws InterruptedException
InterruptedExceptionprotected void assertDocFinal(String docId) throws InterruptedException
InterruptedExceptionprotected void assertElementPresentByName(String name)
protected void assertElementPresentByName(String name, String message)
protected void assertElementPresentByXpath(String locator)
protected void assertElementPresentByXpath(String locator, String message)
protected void assertElementPresentByLinkText(String linkText)
protected void assertElementPresent(String locator)
protected void assertFocusTypeBlurError(String field, String textToType) throws InterruptedException
InterruptedExceptionprotected void assertFocusTypeBlurError(String field, String[] errorInputs) throws InterruptedException
InterruptedExceptionprotected void assertFocusTypeBlurValid(String field, String textToType) throws InterruptedException
InterruptedExceptionprotected void assertFocusTypeBlurValid(String field, String[] validInputs) throws InterruptedException
InterruptedExceptionprotected void assertIsVisibleByXpath(String xpath, String message)
protected void assertIsNotVisibleByXpath(String xpath, String message)
protected void assertIsVisible(String locator)
protected void assertIsVisibleById(String id)
protected void assertIsNotVisible(String locator)
protected void assertIsNotVisibleByXpath(String xpath)
protected void assertLabelFor(String forElementId, String labelText)
protected void assertPopUpWindowUrl(org.openqa.selenium.By by, String windowName, String url)
by - The locating mechanism of the element to be clickedwindowName - The name of the popup windowurl - The URL of the popup windowprotected void assertTableLayout()
protected void assertTextPresent(String text)
text - protected void assertTextPresent(String text, String message)
text - protected void assertTextPresent(String text, String cssSelector, String message)
text - protected void assertTextNotPresent(String text)
text - the text to search forprotected void assertTextNotPresent(String text, String message)
text - the text to search formessage - the message to add to the failureprotected void back()
protected void blanketApproveCheck() throws InterruptedException
InterruptedExceptionprotected void blanketApproveTest() throws InterruptedException
InterruptedExceptionprotected void check(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void checkById(String id) throws InterruptedException
InterruptedExceptionprotected void checkByName(String name) throws InterruptedException
InterruptedExceptionprotected void checkByXpath(String locator) throws InterruptedException
InterruptedExceptionprotected void checkErrorMessageItem(String message)
public void checkForDocError()
protected String extractErrorText()
public boolean hasDocError()
public boolean hasDocError(String errorTextToMatch)
errorTextToMatch - protected void checkForIncidentReport()
protected void checkForIncidentReport(String locator)
protected void checkForIncidentReport(String locator, String message)
protected void checkForIncidentReport(String locator, Failable failable, String message)
protected void clearText(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void clearText(String selector) throws InterruptedException
InterruptedExceptionprotected void clearTextByName(String name) throws InterruptedException
InterruptedExceptionprotected void clearTextByXpath(String locator) throws InterruptedException
InterruptedExceptionprotected void close()
protected void colapseExpandByXpath(String clickLocator, String visibleLocator) throws InterruptedException
InterruptedExceptionprotected String configNameSpaceBlanketApprove() throws Exception
Exceptionprotected void contextLookupAssertions() throws Exception
Exceptionprotected void expandColapseByXpath(String clickLocator, String visibleLocator) throws InterruptedException
InterruptedExceptionpublic String[] getAllWindowTitles()
WebDriver.getWindowHandles()protected String waitAndGetAttribute(org.openqa.selenium.By by, String attribute) throws InterruptedException
InterruptedExceptionprotected String waitAndGetAttributeByName(String name, String attribute) throws InterruptedException
name - name of an elementattribute - the name of an attribute whose value is to be retrievedInterruptedExceptionprotected String waitAndGetAttributeByXpath(String locator, String attribute) throws InterruptedException
locator - locating mechanism of an elementattribute - the name of an attribute whose value is to be retrievedInterruptedExceptionprotected String[] waitAndGetText(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected String getBaseUrlString()
protected int getCssCount(String selector)
protected int getCssCount(org.openqa.selenium.By by)
by - protected String getDocStatus()
protected String[] getSelectOptions(org.openqa.selenium.By by) throws InterruptedException
by - InterruptedExceptionprotected String[] getSelectOptionsByName(String name) throws InterruptedException
InterruptedExceptionprotected String[] getSelectOptionsByXpath(String locator) throws InterruptedException
InterruptedExceptionpublic String getSessionId()
protected String getText(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected String getTextByClassName(String className) throws InterruptedException
InterruptedExceptionprotected String getTextById(String id) throws InterruptedException
InterruptedExceptionprotected String getTextByName(String name) throws InterruptedException
InterruptedExceptionprotected String getText(String locator) throws InterruptedException
InterruptedExceptionprotected String getTextByXpath(String locator) throws InterruptedException
InterruptedExceptionpublic String getUserName()
REMOTE_PUBLIC_USER_PROPERTYprotected void gotoNestedFrame()
public void failableFail(String message)
message - to display with failureprotected org.openqa.selenium.WebElement findButtonByText(String buttonText)
protected org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
protected org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by, org.openqa.selenium.WebElement elementToFindOn)
protected List<org.openqa.selenium.WebElement> findVisibleElements(org.openqa.selenium.By by)
protected List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
public void fireMouseOverEventByName(String name)
Actions.moveToElement(org.openqa.selenium.WebElement)name - public void fireMouseOverEventById(String id)
Actions.moveToElement(org.openqa.selenium.WebElement)id - public void fireMouseOverEventByXpath(String locator)
Actions.moveToElement(org.openqa.selenium.WebElement)locator - public void fireMouseOverEvent(org.openqa.selenium.By by)
Actions.moveToElement(org.openqa.selenium.WebElement)by - protected boolean isChecked(org.openqa.selenium.By by)
protected boolean isCheckedById(String id)
protected boolean isCheckedByName(String name)
protected boolean isCheckedByXpath(String locator)
protected boolean isEnabled(org.openqa.selenium.By by)
protected boolean isEnabledById(String id)
protected boolean isEnabledByName(String name)
protected boolean isEnabledByXpath(String locator)
protected int howManyAreVisible(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected boolean isElementPresent(org.openqa.selenium.By by)
by - protected boolean isElementPresent(String locator)
locator - protected boolean isElementPresentById(String id)
protected boolean isElementPresentByName(String name)
protected boolean isElementPresentByXpath(String locator)
protected boolean isElementPresentByLinkText(String locator)
protected boolean isElementPresentByDataAttributeValue(String dataAttributeName, String dataAttributeValue)
protected boolean isNotVisible(org.openqa.selenium.By by)
protected Boolean isTextPresent(String text)
protected boolean isVisible(org.openqa.selenium.By by)
protected boolean isVisibleById(String id)
protected boolean isVisibleByXpath(String locator)
protected void jGrowlSticky(String message)
protected void jiraAwareWaitAndClick(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected void jiraAwareWaitAndClick(org.openqa.selenium.By by, String message, Failable failable) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement jiraAwareWaitFor(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected void jiraAwareWaitFors(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected void jiraAwareWaitFor(org.openqa.selenium.By by, String message, Failable failable) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement jiraAwareWaitFor(org.openqa.selenium.By by, int seconds, String message) throws InterruptedException
InterruptedExceptionprotected void selectFrameIframePortlet()
protected void selectFrame(String locator)
protected void selectTopFrame()
protected void selectWindow(String locator)
protected void selectByXpath(String locator, String selectText) throws InterruptedException
InterruptedExceptionprotected void selectByName(String name, String selectText) throws InterruptedException
InterruptedExceptionprotected void select(org.openqa.selenium.By by, String selectText) throws InterruptedException
by - selectText - InterruptedExceptionprotected void selectOptionByName(String name, String optionValue) throws InterruptedException
InterruptedExceptionprotected void selectOptionByXpath(String locator, String optionValue) throws InterruptedException
InterruptedExceptionprotected void selectOption(org.openqa.selenium.By by, String optionValue) throws InterruptedException
by - optionValue - InterruptedExceptionpublic void switchToWindow(String title)
title - protected void testAddingNamespace() throws Exception
Exceptionprotected void testAddingNamespace(Failable failable) throws Exception
Exceptionprotected void assertDocumentStatusSaved()
protected void testAddingBrownGroup() throws Exception
Exceptionprotected void testAttributeDefinitionLookUp() throws Exception
Exceptionprotected void testCancelConfirmation() throws InterruptedException
InterruptedExceptionprotected void testConfigParamaterBlanketApprove() throws Exception
Exceptionprotected void testCreateNewAgenda() throws Exception
Exceptionprotected void testCreateDocType() throws Exception
Exceptionprotected void testCreateNewCancel() throws Exception
Exceptionprotected List<String> testCreateNewParameter(String docId, String parameterName) throws Exception
Exceptionprotected List<String> testCreateNewParameterType(String docId, String parameterType, String parameterCode) throws Exception
Exceptionprotected void testCreateNewSearchReturnValueCancelConfirmation() throws InterruptedException, Exception
InterruptedExceptionExceptionprotected List<String> testCopyParameter(String docId, String parameterName) throws Exception
Exceptionprotected List<String> testCopyParameterType(String docId, String parameterType, String parameterCode) throws Exception
Exceptionprotected void testDocTypeLookup() throws Exception
Exceptionprotected List<String> testEditParameterType(String docId, String parameterType, String parameterCode) throws Exception
Exceptionprotected List<String> testEditParameter(String docId, String parameterName) throws Exception
Exceptionprotected void testEditRouteRulesDelegation() throws Exception
Exceptionprotected void testFiscalOfficerInfoMaintenanceNew() throws Exception
Exceptionprotected void testIdentityGroupBlanketApprove() throws Exception
Exceptionprotected void testIdentityPermissionBlanketApprove() throws Exception
Exceptionprotected void testIdentityPersonBlanketApprove() throws Exception
Exceptionprotected void testIdentityResponsibilityBlanketApprove() throws Exception
Exceptionprotected void testIdentityRoleBlanketApprove() throws Exception
Exceptionprotected void testLocationCampusBlanketApprove() throws Exception
Exceptionprotected void testLocationCountryBlanketApprove() throws InterruptedException
InterruptedExceptionprotected void testLocationCountyBlanketApprove() throws Exception
Exceptionprotected void testLocationPostBlanketApprove() throws Exception
Exceptionprotected void testLocationStateBlanketApprove() throws Exception
Exceptionprotected void testLookUp() throws Exception
Exceptionprotected void performParameterInquiry(String parameterField) throws Exception
Exceptionprotected List<String> testLookUpParameterType(String docId, String parameterType, String parameterCode) throws Exception
Exceptionprotected List<String> testLookUpParameter(String docId, String parameterName) throws Exception
Exceptionprotected void testPeopleFlow() throws Exception
Exceptionprotected void testTermLookupAssertions() throws Exception
Exceptionprotected void testTermSpecificationLookupAssertions() throws Exception
Exceptionprotected List<String> testVerifyModifiedParameter(String docId, String parameterName) throws Exception
Exceptionprotected List<String> testVerifyCopyParameterType(String docId, String parameterType, String parameterCode) throws Exception
Exceptionprotected List<String> testCreateNewPermission(String docId, String permissionName) throws Exception
Exceptionprotected List<String> testLookUpPermission(String docId, String permissionName) throws Exception
Exceptionprotected List<String> testEditPermission(String docId, String permissionName) throws Exception
Exceptionprotected List<String> testVerifyPermission(String docId, String permissionName) throws Exception
Exceptionprotected List<String> testCreateNewPerson(String docId, String personName) throws Exception
Exceptionprotected List<String> testLookUpPerson(String docId, String personName) throws Exception
Exceptionprotected List<String> testVerifyPerson(String docId, String personName) throws Exception
Exceptionprotected void testUifTooltip(String NAME_FIELD_1, String NAME_FIELD_2) throws Exception
Exceptionprotected void testValidCharsConstraintIT() throws Exception
Exceptionprotected void assertFocusTypeBlurValidation(String field, String[] errorInputs, String[] validInputs) throws InterruptedException
InterruptedExceptionprotected void testSubCollectionSize() throws Exception
Exceptionprotected void testConfigurationTestView(String idPrefix) throws Exception
Exceptionprotected void confirmAddLineControlsPresent(String idPrefix, String addLineIdSuffix)
protected void testAddLineWithSpecificTime(String idPrefix, String addLineIdSuffix) throws Exception
Exceptionprotected void testAddLineWithAllDay(String idPrefix, String addLineIdSuffix) throws Exception
Exceptionprotected void testAddLineAllDay(String idPrefix, String addLineIdSuffix) throws Exception
Exceptionprotected void testCategoryLookUp() throws Exception
Exceptionprotected void testCreateSampleEDocLite() throws Exception
Exceptionprotected void testTermLookUp() throws Exception
Exceptionprotected void testWorkFlowRouteRulesBlanketApp() throws Exception
Exceptionprotected void testCreateNewRRDTravelRequestDestRouting() throws Exception
Exceptionprotected void testWorkFlowRouteRulesCreateNew() throws Exception
Exceptionprotected void testWorkFlowRouteRulesEditRouteRules() throws Exception
Exceptionprotected String testCreateNewComponent(String componentName, String componentCode) throws Exception
Exceptionprotected String testCreateNewComponent(String componentName, String componentCode, String message) throws Exception
Exceptionprotected void testLookUpComponent(String docId, String componentName, String componentCode) throws Exception
Exceptionprotected void testEditComponent(String docId, String componentName, String componentCode) throws Exception
Exceptionprotected void testCopyComponent(String docId, String componentName, String componentCode) throws Exception
Exceptionprotected void testVerifyCopyComponent(String docId, String componentName, String componentCode) throws Exception
Exceptionprotected void testPageHelp() throws Exception
Exceptionprotected void testTooltipHelp() throws Exception
Exceptionprotected void testDisplayOnlyTooltipHelp() throws Exception
Exceptionprotected void testMissingTooltipHelp() throws Exception
Exceptionprotected void testExternalHelp2() throws Exception
Exceptionprotected void testDisplayOnlyExternalHelp2() throws Exception
Exceptionprotected void testMissingExternalHelp2() throws Exception
Exceptionprotected void testReferenceCampusTypeBlanketApprove() throws Exception
Exceptionprotected void testSearchEditCancel() throws InterruptedException
InterruptedExceptionprotected void testServerErrorsIT() throws Exception
Exceptionprotected void testServerInfoIT() throws Exception
Exceptionprotected void testServerWarningsIT() throws Exception
Exceptionprotected void testViewHelp() throws Exception
Exceptionprotected void testViewHelp2() throws Exception
Exceptionprotected void testVerifyAddDeleteFiscalOfficerLegacy() throws Exception
Exceptionprotected void testVerifyAddDeleteNoteLegacy() throws Exception
Exceptionprotected void testVerifyAdHocRecipientsLegacy() throws Exception
Exceptionprotected void testVerifyButtonsLegacy() throws Exception
Exceptionprotected void testVerifyConstraintText() throws Exception
Exceptionprotected void testVerifyEditedComponent(String docId, String componentName, String componentCode) throws Exception
Exceptionprotected void testVerifyDisclosures() throws Exception
Exceptionprotected void testVerifyDocumentOverviewLegacy() throws Exception
Exceptionprotected void testVerifyExpandCollapse() throws Exception
Exceptionprotected void testVerifyFieldsLegacy() throws Exception
Exceptionprotected void testVerifyHeaderFieldsLegacy() throws Exception
Exceptionprotected void testVerifyLookupAddMultipleLinesLegacy() throws Exception
Exceptionprotected void testVerifyNotesAndAttachments() throws Exception
Exceptionprotected void testVerifyQuickfinderIconsLegacy() throws Exception
Exceptionprotected void testVerifyRouteLog() throws Exception
Exceptionprotected void testVerifySave() throws Exception
Exceptionprotected void testVerifySubsidizedPercentWatermarkLegacy() throws Exception
Exceptionprotected void testWorkFlowDocTypeBlanketApprove() throws Exception
Exceptionprotected void uncheck(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void uncheckByName(String name) throws InterruptedException
InterruptedExceptionprotected void uncheckByXpath(String locator) throws InterruptedException
InterruptedExceptionprotected boolean validateErrorImage(boolean validateVisible) throws Exception
Exceptionprotected void verifyRichMessagesValidationBasicFunctionality() throws Exception
Exceptionprotected void verifyRichMessagesValidationAdvancedFunctionality() throws Exception
Exceptionprotected void verifyRichMessagesValidationLettersNumbersValidation() throws Exception
Exceptionprotected void verifyRichMessagesValidationRadioAndCheckBoxGroupFunctionality() throws Exception
Exceptionprotected void verifyRichMessagesValidationLinkDeclarationsFunctionality() throws Exception
Exceptionprotected void waitAndClickAdministration(Failable failable) throws InterruptedException
failable - InterruptedExceptionprotected void waitAndCancelConfirmation() throws InterruptedException
InterruptedExceptionprotected void waitAndClick(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void waitAndClick(org.openqa.selenium.By by, Failable failable) throws InterruptedException
InterruptedExceptionprotected void waitAndClick(String locator, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickById(String id) throws InterruptedException
InterruptedExceptionprotected void waitAndClickById(String id, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByLinkText(String text) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByLinkText(String text, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByLinkText(String text, Failable failable) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByLinkText(String text, String message, Failable failable) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByName(String name) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByXpath(String xpath) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByXpath(String xpath, Failable failable) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByName(String name, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickByXpath(String xpath, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickButtonByText(String buttonText) throws InterruptedException
InterruptedExceptionprotected void waitAndClickButtonByText(String buttonText, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClickCancel() throws InterruptedException
InterruptedExceptionprotected void waitAndClickCloseWindow() throws InterruptedException
InterruptedExceptionprotected void waitAndClickCopy() throws InterruptedException
InterruptedExceptionprotected void waitAndClickDocSearch() throws InterruptedException
InterruptedExceptionprotected void waitAndClickDocSearchTitle() throws InterruptedException
InterruptedExceptionprotected void waitAndClickLogout() throws InterruptedException
InterruptedExceptionprotected void waitAndClickLogout(Failable failable) throws InterruptedException
failable - InterruptedExceptionprotected void waitAndClickMainMenu(Failable failable) throws InterruptedException
failable - InterruptedExceptionprotected void waitAndClickSave() throws InterruptedException
InterruptedExceptionprotected void waitAndClickSearch() throws InterruptedException
InterruptedExceptionprotected void waitAndClickSubmit() throws InterruptedException
InterruptedExceptionprotected void waitAndClickXMLIngester(Failable failable) throws InterruptedException
failable - InterruptedExceptionprotected void waitAndSelectByName(String name, String selectText) throws InterruptedException
InterruptedExceptionprotected void waitAndType(org.openqa.selenium.By by, String text) throws InterruptedException
InterruptedExceptionprotected void waitAndType(org.openqa.selenium.By by, String text, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndType(String selector, String text) throws InterruptedException
InterruptedExceptionprotected void waitAndTypeById(String id, String text) throws InterruptedException
InterruptedExceptionprotected void waitAndTypeByXpath(String locator, String text) throws InterruptedException
InterruptedExceptionprotected void waitAndTypeByXpath(String locator, String text, String message) throws InterruptedException
InterruptedExceptionprotected void waitAndTypeByName(String name, String text) throws InterruptedException
InterruptedExceptionprotected void waitAndCreateNew() throws InterruptedException
InterruptedExceptionprotected void waitAndClickCreateNew() throws InterruptedException
InterruptedExceptionprotected void waitAndClickEdit() throws InterruptedException
InterruptedExceptionprotected void waitAndClickReturnValue() throws InterruptedException
InterruptedExceptionprotected void waitAndClickSearch2() throws InterruptedException
InterruptedExceptionprotected void waitAndClickSearch3() throws InterruptedException
InterruptedExceptionprotected String waitForDocId() throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresent(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresent(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresent(String locator) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentByClassName(String name) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentByClassName(String name, String message) throws InterruptedException
InterruptedExceptionprotected void waitForElementsPresentByClassName(String name, String message) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentById(String id) throws InterruptedException
InterruptedExceptionprotected void waitForElementPresentById(String id, String message) throws InterruptedException
InterruptedExceptionprotected void waitForElementsPresentById(String id, String message) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentByName(String name) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentByXpath(String xpath) throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitForElementPresentByXpath(String xpath, String message) throws InterruptedException
InterruptedExceptionprotected void waitForElementsPresentByXpath(String xpathLocator) throws InterruptedException
InterruptedExceptionprotected void waitForTitleToEqualKualiPortalIndex() throws InterruptedException
InterruptedExceptionprotected void waitIsVisible(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void waitIsVisible(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected boolean waitAreAnyVisible(org.openqa.selenium.By[] bys) throws InterruptedException
InterruptedExceptionprotected boolean isVisible(org.openqa.selenium.By[] bys)
protected void waitForElementVisible(String elementLocator, String message) throws InterruptedException
elementLocator - message - InterruptedExceptionprotected void waitForElementVisibleBy(org.openqa.selenium.By by, String message) throws InterruptedException
InterruptedExceptionprotected void waitForElementVisibleById(String id, String message) throws InterruptedException
InterruptedExceptionprotected void waitIsVisible(String locator) throws InterruptedException
InterruptedExceptionprotected void waitIsVisibleByXpath(String locator) throws InterruptedException
InterruptedExceptionprotected void waitIsVisibleByXpath(String locator, String message) throws InterruptedException
InterruptedExceptionprotected void waitForTitleToEqualKualiPortalIndex(String message) throws InterruptedException
InterruptedExceptionprotected void waitAndClick(String locator) throws InterruptedException
InterruptedExceptionprotected void waitForPageToLoad() throws InterruptedException
InterruptedExceptionprotected org.openqa.selenium.WebElement waitFor(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void waitFor(org.openqa.selenium.By by, String message) throws InterruptedException
by - message - InterruptedExceptionprotected void waitAndClickKRAD() throws InterruptedException
InterruptedExceptionprotected void waitNotVisible(org.openqa.selenium.By by) throws InterruptedException
InterruptedExceptionprotected void waitNotVisibleByXpath(String locator) throws InterruptedException
InterruptedExceptionprotected boolean isKrad()
protected org.openqa.selenium.WebElement getElementByDataAttributeValue(String dataAttributeName, String value)
protected org.openqa.selenium.WebElement getElementByDataAttribute(String dataAttributeName)
protected org.openqa.selenium.WebElement getElementByAttributeValue(String attributeName, String value)
protected org.openqa.selenium.WebElement getElementByAttribute(String attributeName)
protected String getForLabelText(String forElementId)
For usage with elements like this:
forElementId - the id of the element for which to find the label textpublic String getUiFramework()
public void setUiFramework(String uiFramework)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.