edu.samplu.krad.compview
Class BreadcrumbSmokeTestBase

java.lang.Object
  extended by edu.samplu.common.WebDriverLegacyITBase
      extended by edu.samplu.krad.compview.BreadcrumbSmokeTestBase
All Implemented Interfaces:
Failable
Direct Known Subclasses:
BreadcrumbKradSmokeTestBase, BreadcrumbSTJUnitBase

public abstract class BreadcrumbSmokeTestBase
extends WebDriverLegacyITBase

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
static String BOOKMARK_URL
          /kr-krad/uicomponents?viewId=UifCompView&methodToCall=start&pageId=UifCompView-Page3
static String NAVIGATE_TO_LABEL_XPATH
          //label[contains(text(), 'Navigate to')]
static String SECOND_BREADCRUMB_NAV_XPATH
          //*[@class='uif-optionList']
static String SECOND_DOWN_TRIANGLE_XPATH
          //*[@id='Uif-BreadcrumbWrapper']/ol/li[2]/a
 
Fields inherited from class edu.samplu.common.WebDriverLegacyITBase
ADMINISTRATION_LINK_TEXT, AGENDA_LOOKUP_LINK_TEXT, ARIA_INVALID_XPATH, BLANKET_APPROVE_NAME, CANCEL_NAME, CANCEL2_XPATH, CLOSE_WINDOW_XPATH_TITLE, COLLECTIONS_LINK_TEXT, CONFIGURATION_VIEW_WINDOW_TITLE, CONFIGURATION_VIEW_XPATH, COPY_LINK_TEXT, CREATE_NEW_DOCUMENT_NOT_SUBMITTED_SUCCESSFULLY_MESSAGE_TEXT, CREATE_NEW_XPATH, DEFAULT_WAIT_SEC, DIV_LEFT_ERRMSG, DOC_CODE_XPATH, DOC_DESCRIPTION_XPATH, DOC_ID_XPATH, DOC_ID_XPATH_2, DOC_ID_XPATH_3, DOC_SEARCH_XPATH, DOC_SEARCH_XPATH_TITLE, DOC_STATUS_ENROUTE, DOC_STATUS_FINAL, DOC_STATUS_SAVED, DOC_STATUS_XPATH, DOC_STATUS_XPATH_2, DOC_SUBMIT_SUCCESS_MSG_XPATH, DONT_TEAR_DOWN_ON_FAILURE_PROPERTY, driver, EDIT_LINK_TEXT, FISCAL_OFFICER_INFO_MAINTENANCE_NEW_XPATH, IFRAMEPORTLET_NAME, jGrowlHeader, KITCHEN_SINK_XPATH, KRAD_XPATH, KUALI_COLLECTION_TOTALLING_WINDOW_XPATH, KUALI_COLLECTION_TOTALLING_XPATH, KUALI_UIF_COMPONENTS_WINDOW_XPATH, KUALI_VIEW_WINDOW_TITLE, LOGOUT_XPATH, MAIN_MENU_LINK_TEXT, passed, REGEX_ERROR, REGEX_VALID, REMOTE_PUBLIC_USER_PROPERTY, REMOTE_PUBLIC_USERPOOL_PROPERTY, REMOTE_PUBLIC_WAIT_SECONDS_PROPERTY, RETURN_VALUE_LINK_TEXT, RICH_MESSAGES_WINDOW_TITLE, SAVE_SUCCESSFUL_XPATH, SAVE_XPATH, SAVE_XPATH_2, SAVE_XPATH_3, SEARCH_XPATH, SEARCH_XPATH_2, SEARCH_XPATH_3, SUB_COLLECTION_UIF_DISCLOSURE_SPAN_UIF_HEADER_TEXT_SPAN_XPATH, SUBMIT_XPATH, testMethodName, testName, TIMEOUT_MESSAGE, TRAVEL_ACCOUNT_LOOKUP_LINK_TEXT, UIF_COMPONENTS_KITCHEN_SINK_LINK_TEXT, uiFramework, user, VALIDATION_FRAMEWORK_DEMO_XPATH, waitSeconds, XML_INGESTER_LINK_TEXT
 
Constructor Summary
BreadcrumbSmokeTestBase()
           
 
Method Summary
 String getTestUrl()
          Navigation tests should return ITUtil.PORTAL.
protected  void navigation()
           
protected  void selectAndAssertNavigationTo(String[] selectAssert)
           
protected  void selectAndAssertNavigationTo(String selectText, String assertText)
           
protected  void testBreadcrumb(int pageNumber)
           
protected  void testBreadcrumbBookmark(Failable failable)
           
protected  void testBreadcrumbNav(Failable failable)
           
protected  void testBreadcrumbNavigateTo()
           
protected  void testBreadcrumbNavigateToBookmark(Failable failable)
           
protected  void testBreadcrumbNavigateToNav(Failable failable)
           
protected  void testBreadcrumbNavigateToSetup()
           
protected  void testBreadcrumbNavigateToShuffled()
           
protected  void testBreadcrumbNavigateToShuffledBookmark(Failable failable)
           
protected  void testBreadcrumbNavigateToShuffledNav(Failable failable)
           
protected  void testBreadcrumbs()
           
protected  void testBreadcrumbShuffledBookmark(Failable failable)
           
protected  void testBreadcrumbShuffledNav(Failable failable)
           
protected  void testBreadcrumbsShuffled()
           
 
Methods inherited from class edu.samplu.common.WebDriverLegacyITBase
agendaLookupAssertions, alertAccept, alertDismiss, assertAttributeClassRegexDoesntMatch, assertAttributeClassRegexMatches, assertBlanketApproveButtonsPresent, assertButtonDisabledByText, assertButtonEnabledByText, assertCancelConfirmation, assertDocFinal, assertDocumentStatusSaved, assertElementPresent, assertElementPresentByLinkText, assertElementPresentByName, assertElementPresentByName, assertElementPresentByXpath, assertElementPresentByXpath, assertFocusTypeBlurError, assertFocusTypeBlurError, assertFocusTypeBlurValid, assertFocusTypeBlurValid, assertFocusTypeBlurValidation, assertIsNotVisible, assertIsNotVisibleByXpath, assertIsNotVisibleByXpath, assertIsVisible, assertIsVisibleById, assertIsVisibleByXpath, assertLabelFor, assertPopUpWindowUrl, assertTableLayout, assertTextNotPresent, assertTextNotPresent, assertTextPresent, assertTextPresent, assertTextPresent, back, blanketApproveCheck, blanketApproveTest, check, checkById, checkByName, checkByXpath, checkErrorMessageItem, checkForDocError, checkForIncidentReport, checkForIncidentReport, checkForIncidentReport, checkForIncidentReport, chromeDriverService, clearText, clearText, clearTextByName, clearTextByXpath, close, colapseExpandByXpath, configNameSpaceBlanketApprove, confirmAddLineControlsPresent, contextLookupAssertions, expandColapseByXpath, extractErrorText, failableFail, findButtonByText, findElement, findElement, findElements, findVisibleElements, fireEvent, fireEvent, fireMouseOverEvent, fireMouseOverEventById, fireMouseOverEventByName, fireMouseOverEventByXpath, getAllWindowTitles, getBaseUrlString, getCssCount, getCssCount, getDocStatus, getElementByAttribute, getElementByAttributeValue, getElementByDataAttribute, getElementByDataAttributeValue, getForLabelText, getSelectOptions, getSelectOptionsByName, getSelectOptionsByXpath, getSessionId, getText, getText, getTextByClassName, getTextById, getTextByName, getTextByXpath, getTitle, getUiFramework, getUserName, gotoNestedFrame, hasDocError, hasDocError, howManyAreVisible, isChecked, isCheckedById, isCheckedByName, isCheckedByXpath, isElementPresent, isElementPresent, isElementPresentByDataAttributeValue, isElementPresentById, isElementPresentByLinkText, isElementPresentByName, isElementPresentByXpath, isEnabled, isEnabledById, isEnabledByName, isEnabledByXpath, isKrad, isNotVisible, isTextPresent, isVisible, isVisible, isVisible, isVisibleById, isVisibleByXpath, jGrowl, jGrowlSticky, jiraAwareWaitAndClick, jiraAwareWaitAndClick, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFors, navigateInternal, open, passed, performParameterInquiry, select, selectByName, selectByXpath, selectFrame, selectFrameIframePortlet, selectOption, selectOptionByName, selectOptionByXpath, selectTopFrame, selectWindow, setUiFramework, startSession, switchToWindow, tearDown, testAddingBrownGroup, testAddingNamespace, testAddingNamespace, testAddLineAllDay, testAddLineWithAllDay, testAddLineWithSpecificTime, testAttributeDefinitionLookUp, testCancelConfirmation, testCategoryLookUp, testConfigParamaterBlanketApprove, testConfigurationTestView, testCopyComponent, testCopyParameter, testCopyParameterType, testCreateDocType, testCreateNewAgenda, testCreateNewCancel, testCreateNewComponent, testCreateNewComponent, testCreateNewParameter, testCreateNewParameterType, testCreateNewPermission, testCreateNewPerson, testCreateNewRRDTravelRequestDestRouting, testCreateNewSearchReturnValueCancelConfirmation, testCreateSampleEDocLite, testDisplayOnlyExternalHelp2, testDisplayOnlyTooltipHelp, testDocTypeLookup, testEditComponent, testEditParameter, testEditParameterType, testEditPermission, testEditRouteRulesDelegation, testExternalHelp2, testFiscalOfficerInfoMaintenanceNew, testIdentityGroupBlanketApprove, testIdentityPermissionBlanketApprove, testIdentityPersonBlanketApprove, testIdentityResponsibilityBlanketApprove, testIdentityRoleBlanketApprove, testLocationCampusBlanketApprove, testLocationCountryBlanketApprove, testLocationCountyBlanketApprove, testLocationPostBlanketApprove, testLocationStateBlanketApprove, testLookUp, testLookUpComponent, testLookUpParameter, testLookUpParameterType, testLookUpPermission, testLookUpPerson, testMissingExternalHelp2, testMissingTooltipHelp, testPageHelp, testPeopleFlow, testReferenceCampusTypeBlanketApprove, testSearchEditCancel, testServerErrorsIT, testServerInfoIT, testServerWarningsIT, testSetUp, testSubCollectionSize, testTermLookUp, testTermLookupAssertions, testTermSpecificationLookupAssertions, testTooltipHelp, testUifTooltip, testValidCharsConstraintIT, testVerifyAddDeleteFiscalOfficerLegacy, testVerifyAddDeleteNoteLegacy, testVerifyAdHocRecipientsLegacy, testVerifyButtonsLegacy, testVerifyConstraintText, testVerifyCopyComponent, testVerifyCopyParameterType, testVerifyDisclosures, testVerifyDocumentOverviewLegacy, testVerifyEditedComponent, testVerifyExpandCollapse, testVerifyFieldsLegacy, testVerifyHeaderFieldsLegacy, testVerifyLookupAddMultipleLinesLegacy, testVerifyModifiedParameter, testVerifyNotesAndAttachments, testVerifyPermission, testVerifyPerson, testVerifyQuickfinderIconsLegacy, testVerifyRouteLog, testVerifySave, testVerifySubsidizedPercentWatermarkLegacy, testViewHelp, testViewHelp2, testWorkFlowDocTypeBlanketApprove, testWorkFlowRouteRulesBlanketApp, testWorkFlowRouteRulesCreateNew, testWorkFlowRouteRulesEditRouteRules, uncheck, uncheckByName, uncheckByXpath, validateErrorImage, verifyRichMessagesValidationAdvancedFunctionality, verifyRichMessagesValidationBasicFunctionality, verifyRichMessagesValidationLettersNumbersValidation, verifyRichMessagesValidationLinkDeclarationsFunctionality, verifyRichMessagesValidationRadioAndCheckBoxGroupFunctionality, waitAndCancelConfirmation, waitAndClick, waitAndClick, waitAndClick, waitAndClick, waitAndClickAdministration, waitAndClickButtonByText, waitAndClickButtonByText, waitAndClickById, waitAndClickById, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByName, waitAndClickByName, waitAndClickByXpath, waitAndClickByXpath, waitAndClickByXpath, waitAndClickCancel, waitAndClickCloseWindow, waitAndClickCopy, waitAndClickCreateNew, waitAndClickDocSearch, waitAndClickDocSearchTitle, waitAndClickEdit, waitAndClickKRAD, waitAndClickLogout, waitAndClickLogout, waitAndClickMainMenu, waitAndClickReturnValue, waitAndClickSave, waitAndClickSearch, waitAndClickSearch2, waitAndClickSearch3, waitAndClickSubmit, waitAndClickXMLIngester, waitAndCreateNew, waitAndGetAttribute, waitAndGetAttributeByName, waitAndGetAttributeByXpath, waitAndGetText, waitAndSelectByName, waitAndType, waitAndType, waitAndType, waitAndTypeById, waitAndTypeByName, waitAndTypeByXpath, waitAndTypeByXpath, waitAreAnyVisible, waitFor, waitFor, waitForDocId, waitForElementPresent, waitForElementPresent, waitForElementPresent, waitForElementPresentByClassName, waitForElementPresentByClassName, waitForElementPresentById, waitForElementPresentById, waitForElementPresentByName, waitForElementPresentByXpath, waitForElementPresentByXpath, waitForElementsPresentByClassName, waitForElementsPresentById, waitForElementsPresentByXpath, waitForElementVisible, waitForElementVisibleBy, waitForElementVisibleById, waitForPageToLoad, waitForTitleToEqualKualiPortalIndex, waitForTitleToEqualKualiPortalIndex, waitIsVisible, waitIsVisible, waitIsVisible, waitIsVisibleByXpath, waitIsVisibleByXpath, waitNotVisible, waitNotVisibleByXpath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.samplu.common.Failable
fail
 

Field Detail

BOOKMARK_URL

public static final String BOOKMARK_URL
/kr-krad/uicomponents?viewId=UifCompView&methodToCall=start&pageId=UifCompView-Page3

See Also:
Constant Field Values

NAVIGATE_TO_LABEL_XPATH

public static final String NAVIGATE_TO_LABEL_XPATH
//label[contains(text(), 'Navigate to')]

See Also:
Constant Field Values

SECOND_BREADCRUMB_NAV_XPATH

public static final String SECOND_BREADCRUMB_NAV_XPATH
//*[@class='uif-optionList']

See Also:
Constant Field Values

SECOND_DOWN_TRIANGLE_XPATH

public static final String SECOND_DOWN_TRIANGLE_XPATH
//*[@id='Uif-BreadcrumbWrapper']/ol/li[2]/a

See Also:
Constant Field Values
Constructor Detail

BreadcrumbSmokeTestBase

public BreadcrumbSmokeTestBase()
Method Detail

getTestUrl

public String getTestUrl()
Description copied from class: WebDriverLegacyITBase
Navigation tests should return ITUtil.PORTAL. Bookmark tests should return BOOKMARK_URL.

Specified by:
getTestUrl in class WebDriverLegacyITBase
Returns:
string

navigation

protected void navigation()
                   throws Exception
Throws:
Exception

testBreadcrumbBookmark

protected void testBreadcrumbBookmark(Failable failable)
                               throws Exception
Throws:
Exception

testBreadcrumbShuffledBookmark

protected void testBreadcrumbShuffledBookmark(Failable failable)
                                       throws Exception
Throws:
Exception

testBreadcrumbShuffledNav

protected void testBreadcrumbShuffledNav(Failable failable)
                                  throws Exception
Throws:
Exception

testBreadcrumbNav

protected void testBreadcrumbNav(Failable failable)
                          throws Exception
Throws:
Exception

testBreadcrumbNavigateToBookmark

protected void testBreadcrumbNavigateToBookmark(Failable failable)
                                         throws Exception
Throws:
Exception

testBreadcrumbNavigateToShuffledBookmark

protected void testBreadcrumbNavigateToShuffledBookmark(Failable failable)
                                                 throws Exception
Throws:
Exception

testBreadcrumbNavigateToNav

protected void testBreadcrumbNavigateToNav(Failable failable)
                                    throws Exception
Throws:
Exception

testBreadcrumbNavigateToShuffledNav

protected void testBreadcrumbNavigateToShuffledNav(Failable failable)
                                            throws Exception
Throws:
Exception

testBreadcrumb

protected void testBreadcrumb(int pageNumber)
                       throws Exception
Throws:
Exception

testBreadcrumbs

protected void testBreadcrumbs()
                        throws Exception
Throws:
Exception

testBreadcrumbsShuffled

protected void testBreadcrumbsShuffled()
                                throws Exception
Throws:
Exception

testBreadcrumbNavigateToShuffled

protected void testBreadcrumbNavigateToShuffled()
                                         throws Exception
Throws:
Exception

testBreadcrumbNavigateTo

protected void testBreadcrumbNavigateTo()
                                 throws Exception
Throws:
Exception

testBreadcrumbNavigateToSetup

protected void testBreadcrumbNavigateToSetup()
                                      throws InterruptedException
Throws:
InterruptedException

selectAndAssertNavigationTo

protected void selectAndAssertNavigationTo(String[] selectAssert)
                                    throws InterruptedException
Throws:
InterruptedException

selectAndAssertNavigationTo

protected void selectAndAssertNavigationTo(String selectText,
                                           String assertText)
                                    throws InterruptedException
Throws:
InterruptedException


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.