public abstract class XmlIngesterAftBase extends FreemarkerAftBase
Modifier and Type | Field and Description |
---|---|
static String |
BOOKMARK_URL
http://env12.rice.kuali.org/portal.do?channelTitle=XML%20Ingester&channelUrl=http://env12.rice.kuali.org/kew/../core/Ingester.do
|
org.junit.rules.TemporaryFolder |
folder |
cfg, LOG
ACKNOWLEDGE_XPATH, ADMINISTRATION_LINK_TEXT, AGENDA_LOOKUP_LINK_TEXT, APPROVE_XPATH, BACKDOOR_ID_TEXT, BACKDOOR_LOGIN_BUTTON_XPATH, BLANKET_APPROVE_NAME, CANCEL_NAME, CANCEL2_XPATH, CANCEL3_XPATH, CLOSE_WINDOW_XPATH_TITLE, CLOSE_XPATH, COLLECTIONS_LINK_TEXT, CONFIGURATION_VIEW_WINDOW_TITLE, CONFIGURATION_VIEW_XPATH, COPY_LINK_TEXT, CREATE_NEW_DOCUMENT_NOT_SUBMITTED_SUCCESSFULLY_MESSAGE_TEXT, CREATE_NEW_XPATH, CREATE_NEW_XPATH2, DATA_TABLE_TR_CSS, DISAPPROVE_XPATH, DIV_ERROR_LOCATOR, DIV_ERROR_LOCATOR_KRAD, DIV_EXCOL_LOCATOR, DIV_LEFT_ERRMSG, DOC_CODE_XPATH, DOC_DESCRIPTION_XPATH, DOC_ID_KRAD_XPATH, DOC_ID_XPATH, DOC_ID_XPATH_2, DOC_ID_XPATH_3, DOC_INITIATOR_XPATH, 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, EDIT_LINK_TEXT, FISCAL_OFFICER_INFO_MAINTENANCE_NEW_XPATH, IFRAMEPORTLET_NAME, KITCHEN_SINK_XPATH, KRAD_XPATH, KUALI_COLLECTION_TOTALLING_WINDOW_XPATH, KUALI_COLLECTION_TOTALLING_XPATH, KUALI_UIF_COMPONENTS_WINDOW_XPATH, KUALI_VIEW_WINDOW_TITLE, LABEL_KUALI_DEFAULT, LABEL_KUALI_KUALI_SYSTEMS, LOGOUT_XPATH, MAIN_MENU_LINK_TEXT, namespaceCode, RICH_MESSAGES_WINDOW_TITLE, SAVE_SUCCESSFUL_XPATH, SAVE_XPATH, SAVE_XPATH_2, SAVE_XPATH_3, SEARCH, SEARCH_SECOND, SEARCH_XPATH, SEARCH_XPATH_2, SUBMIT_XPATH, TRAVEL_ACCOUNT_LOOKUP_LINK_TEXT, UIF_COMPONENTS_KITCHEN_SINK_LINK_TEXT, uiFramework, uniqueString, VALIDATION_FRAMEWORK_DEMO_XPATH, XML_INGESTER_LINK_TEXT
chromeDriverService, DATA_TABLE_TH_CSS, driver, jGrowlHeader, LOOKUP_CRITERIA_NUMBER_NAME, REGEX_ERROR, REGEX_VALID, RETURN_SELECTED_BUTTON_TEXT, RETURN_VALUE_LINK_TEXT, SEARCH_XPATH_3, sessionId, SHOW_INACTIVE, SUB_COLLECTION_UIF_DISCLOSURE_SPAN_UIF_HEADER_TEXT_SPAN_XPATH, testMethodName, testName, TIMEOUT_MESSAGE, user, waitSeconds, webDriverScreenshotHelper
shouldNavigate, testUrl
Constructor and Description |
---|
XmlIngesterAftBase() |
Modifier and Type | Method and Description |
---|---|
protected List<File> |
buildFileUploadList() |
protected List<File> |
buildUserFileUploadList() |
protected String |
getBookmarkUrl() |
protected String |
getTemplateDir()
|
String |
getUserName()
"admin" xml ingestion requires admin permissions.
|
protected void |
navigate()
go to the getMenuLinkLocator() Menu and click the getLinkLocator()
|
protected File |
newTempFile(String name) |
protected void |
testIngestion(JiraAwareFailable failable,
List<File> fileUploadList)
Based on load user and groups manual tests; dynamically generates user and group file
and loads into the xml ingester screen.
|
protected void |
testIngestionBookmark(JiraAwareFailable failable) |
protected void |
testIngestionNav(JiraAwareFailable failable)
Navigate to the page under test and call
testIngestion(org.kuali.rice.testtools.common.JiraAwareFailable, java.util.List<java.io.File>) |
void |
testXmlIngesterUserList() |
ftlWrite, loadProperties, testSetUp, writeTemplateToFile
acceptAlert, addAdHocRecipientsGroup, addAdHocRecipientsGroup, addAdHocRecipientsPerson, addAdHocRecipientsPerson, agendaLookupAssertions, assertActionList, assertBlanketApproveButtonsPresent, assertDocFinal, assertDocSearch, assertDocSearchNoResults, assertNotInActionList, assertOutbox, assertRouteStatus, assertTableLayout, assertTravelAccountTypeCodeRequired, blanketApprovalCleanUpErrorText, blanketApproveAssert, blanketApproveCheck, blanketApproveTest, checkForDocError, checkForDocErrorKrad, configNameSpaceBlanketApprove, contextLookupAssertions, createNewEnterDetails, createNewLookupDetails, docSearch, expandColapseByXpath, extractErrorText, extractErrorTextKrad, failOnErrorMessageItem, failOnErrorMessageItem, finishBlanketApprovalTest, getDescriptionBase, getDescriptionUnique, getDocStatus, getTestUrl, getUiFramework, gotoNestedFrame, hasDocError, hasDocError, hasDocErrorKrad, impersonateUser, isKrad, logout, lookupDocByWildcardedUniqueStringName, noAffilication, performParameterInquiry, pressEnter, pressEnterByName, pressEnterByXpath, saveSuccessfully, selectFrame, selectFrameIframePortlet, setUiFramework, submitSuccessfully, submitSuccessfully, testAddingBrownGroup, testAddingBrownGroupSaveSubmit, testAddingBrownGroupSubmit, testAddingNamespace, testAddingNamespace, testAttributeDefinitionLookUp, testCancelConfirmation, testCategoryLookUp, testConfigurationTestView, testCopyComponent, testCopyParameter, testCopyParameterType, testCreateDocType, testCreateNew, testCreateNewAgenda, testCreateNewCancel, testCreateNewParameter, testCreateNewParameterType, testCreateNewPermission, testCreateNewPerson, testCreateNewRequired, testCreateNewRRDTravelRequestDestRouting, testCreateNewSave, testCreateNewSaveSubmit, testCreateNewSearchReturnValueCancelConfirmation, testCreateNewSubmit, testCreateSampleEDocLite, testDemoCustomRuleEventAndDocumentEventMethodInvocationAccountTypeChec, testDisplayOnlyExternalHelp2, testDocTypeLookup, testEditComponent, testEditCopy, testEditParameter, testEditParameterType, testEditPermission, testEditRouteRulesDelegation, testExternalHelp2, testFiscalOfficerInfoMaintenanceNew, testIdentityPersonBlanketApprove, testIdentityRoleBlanketApprove, testLookUp, testLookUpComponent, testLookUpParameter, testLookUpParameterType, testLookUpPermission, testLookUpPerson, testMissingExternalHelp2, testMultiValueSelectAllPages, testMultiValueSelectAllThisPage, testReferenceCampusTypeBlanketApprove, testSearchEditCancel, testServerErrorsIT, testServerInfoIT, testServerWarningsIT, testTermLookUp, testTermLookupAssertions, testTermSpecificationLookupAssertions, testVerifyAddDeleteFiscalOfficerLegacy, testVerifyAddDeleteNoteLegacy, testVerifyAdHocRecipientsLegacy, testVerifyButtonsLegacy, testVerifyConstraintText, testVerifyCopyComponent, testVerifyCopyParameterType, testVerifyDisclosures, testVerifyDocumentOverviewLegacy, testVerifyEditedComponent, testVerifyExpandCollapse, testVerifyFieldsLegacy, testVerifyHeaderFieldsLegacy, testVerifyLookupAddMultipleLinesLegacy, testVerifyModifiedParameter, testVerifyNotesAndAttachments, testVerifyPermission, testVerifyPerson, testVerifyQuickfinderIconsLegacy, testVerifyRouteLog, testVerifySave, testVerifySubsidizedPercentWatermarkLegacy, testViewHelp2, testWorkFlowRouteRulesCreateNew, testWorkFlowRouteRulesEditRouteRules, typeEnter, typeTab, uncheck, uncheckByName, uncheckByXpath, verifyDocInitiated, verifyRichMessagesValidationAdvancedFunctionality, verifyRichMessagesValidationBasicFunctionality, verifyRichMessagesValidationLettersNumbersValidation, verifyRichMessagesValidationLinkDeclarationsFunctionality, verifyRichMessagesValidationRadioAndCheckBoxGroupFunctionality, waitAndCancelConfirmation, waitAndClickAcknowledge, waitAndClickAcknowledgeByText, waitAndClickActionList, waitAndClickAdHocGroupAdd, waitAndClickAdHocPersonAdd, waitAndClickAdministration, waitAndClickApprove, waitAndClickApproveByText, waitAndClickBlanketApprove, waitAndClickCancel, waitAndClickCancelByText, waitAndClickClearValues, waitAndClickClose, waitAndClickCloseByText, waitAndClickCloseWindow, waitAndClickConfirmationOk, waitAndClickConfirmBlanketApproveOk, waitAndClickConfirmSaveOnClose, waitAndClickCopy, waitAndClickCreateNew, waitAndClickCreateNew, waitAndClickDemoLink, waitAndClickDisapprove, waitAndClickDisapproveByText, waitAndClickDocSearch, waitAndClickDocSearchTitle, waitAndClickEdit, waitAndClickKRAD, waitAndClickLibraryLink, waitAndClickLogout, waitAndClickLogout, waitAndClickMainMenu, waitAndClickRouteLogIcon, waitAndClickSave, waitAndClickSaveByText, waitAndClickSearch, waitAndClickSearch2, waitAndClickSearchByText, waitAndClickSearchSecond, waitAndClickSubmit, waitAndClickSubmitByText, waitAndClickXMLIngester, waitAndCreateNew, waitAndCreateNew, waitForAgendaDocId, waitForDocId, waitForDocIdKrad, waitForDocInitiator, waitForDocStatus, waitForTitleToEqualKualiPortalIndex, waitForTitleToEqualKualiPortalIndex, waitForToolTipPresent, waitForToolTipTextPresent
acceptAlertIfPresent, afterClass, alertAccept, alertDismiss, areAllMultiValueSelectsChecked, areNoMultiValueSelectsChecked, assertAttributeClassRegexDoesntMatch, assertAttributeClassRegexMatches, assertElementPresentInResultPages, assertElementsPresentInResultPages, assertEmptyInputByName, assertFocusTypeBlurError, assertFocusTypeBlurError, assertFocusTypeBlurValid, assertFocusTypeBlurValid, assertFocusTypeBlurValidation, assertFocusTypeTabError, assertJgrowlText, assertLabelFor, assertLabelWithTextPresent, assertMultiValueDeselectAllThisPage, assertMultiValueSelectAllThisPage, assertPopUpWindowUrl, assertTextPresent, assertTextPresent, assertTextPresent, assertTextPresentInResultPages, back, check, checkById, checkByName, checkByXpath, checkForIncidentReport, checkForIncidentReport, checkForIncidentReport, checkForIncidentReport, chromeDriverService, clearText, clearText, clearTextByName, clearTextByXpath, close, closeAllOtherWindows, closeAndQuitWebDriver, colapseExpandByXpath, determineImplicitWait, determineJgrowlHeader, determinePage, determineTestMethodName, determineUser, findButtonByText, findElements, findElements, findVisibleElements, fireEvent, fireEvent, fireMouseOverEvent, fireMouseOverEventById, fireMouseOverEventByName, fireMouseOverEventByXpath, getAllWindowTitles, getBaseUrlString, getCssCount, getCssCount, getDateTimeStampFormatted, getDateToday, getDateTomorrow, getDriver, getElementByAttribute, getElementByAttributeValue, getElementByDataAttribute, getElementByDataAttributeValue, getElementsByAttributeValue, getForLabelText, getNavigationUrl, getSelectOptions, getSelectOptionsByName, getSelectOptionsByXpath, getSessionId, getText, getText, getTextByClassName, getTextById, getTextByName, getTextByXpath, getTitle, gotoIframeById, gotoIframeByXpath, gotoLightBox, gotoLightBoxIframe, howManyAreVisible, incidentReportMessage, isChecked, isCheckedById, isCheckedByName, isCheckedByXpath, isElementPresent, isElementPresent, isElementPresentByDataAttributeValue, isElementPresentById, isElementPresentByLinkText, isElementPresentByName, isElementPresentByXpath, isEnabled, isEnabledById, isEnabledByName, isEnabledByXpath, isNextLinkEnabled, isNotVisible, isTextPresent, isTextPresent, isVisible, jGrowl, jGrowlSticky, login, multiValueResultCount, open, screenshot, select, selectByName, selectByXpath, selectChildWindow, selectParentWindow, selectTopFrame, selectWindow, setDriver, setTestMethodName, setUpSetUp, startSession, switchToWindow, tearDown, waitAndClick, waitAndClick, waitAndClick, waitAndClick, waitAndClickAllByName, waitAndClickButtonByExactText, waitAndClickButtonByExactText, waitAndClickButtonByText, waitAndClickButtonByText, waitAndClickButtonByText, waitAndClickButtonByText, waitAndClickById, waitAndClickById, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByLinkText, waitAndClickByName, waitAndClickByName, waitAndClickByValue, waitAndClickByXpath, waitAndClickByXpath, waitAndClickByXpath, waitAndClickByXpath, waitAndClickDropDown, waitAndClickLabeledLink, waitAndClickLightBoxClose, waitAndClickLinkContainingText, waitAndClickLinkContainingText, waitAndClickReturnValue, waitAndClickReturnValue, waitAndClickSearch3, waitAndGetAttribute, waitAndGetAttributeByName, waitAndGetAttributeByXpath, waitAndGetElementByAttributeValue, waitAndGetElementsByAttributeValue, waitAndGetElementsFor, waitAndGetLabeledText, waitAndGetText, waitAndSelectByName, waitAndType, waitAndType, waitAndTypeById, waitAndTypeByName, waitAndTypeByXpath, waitAndTypeByXpath, waitAreAnyVisible, waitFor, waitFor, waitForElementNotPresent, waitForElementNotPresent, waitForElementPresent, waitForElementPresent, waitForElementPresent, waitForElementPresentByClassName, waitForElementPresentByClassName, waitForElementPresentByClassName, waitForElementPresentById, waitForElementPresentById, waitForElementPresentById, waitForElementPresentByName, waitForElementPresentByName, waitForElementPresentByXpath, waitForElementPresentByXpath, waitForElementsPresentByClassName, waitForElementsPresentById, waitForElementsPresentByXpath, waitForElementVisible, waitForElementVisibleBy, waitForElementVisibleBy, waitForElementVisibleById, waitForIsTextPresent, waitForLabeledText, waitForPageToLoad, waitForProgress, waitForProgress, waitForProgressAddingLine, waitForProgressAddingLine, waitForProgressLoading, waitForProgressLoading, waitForProgressSaving, waitForProgressSaving, waitForTextNotPresent, waitForTextPresent, waitForTextPresent, waitIsVisible, waitIsVisible, waitIsVisible, waitIsVisibleByXpath, waitIsVisibleByXpath, waitNotVisible, waitNotVisible, waitNotVisibleByXpath, waitNotVisibleByXpath
assertButtonDisabledByText, assertButtonEnabledByText, assertDataTableContains, assertDataTableContains, assertElementPresent, assertElementPresent, assertElementPresent, assertElementPresentByLinkText, assertElementPresentByName, assertElementPresentByName, assertElementPresentByXpath, assertElementPresentByXpath, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertIsNotVisible, assertIsNotVisible, assertIsNotVisible, assertIsNotVisibleByXpath, assertIsNotVisibleByXpath, assertIsVisible, assertIsVisible, assertIsVisibleById, assertIsVisibleByXpath, assertLabeledTextNotPresent, assertLabeledTextPresent, assertLabeledTextPresent, assertResultCount, assertTextNotPresent, assertTextNotPresent, assertTextNotPresent, assertTextPresent, assertTextPresent, assertTextPresent, assertTrue, assertTrue, fail, findDataTableRow, findDataTableRow, findElement, findElement, isLabeledTextPresent, isPassed, isVisible, isVisible, isVisibleById, isVisibleByXpath, jiraAwareClearAndType, jiraAwareClearAndTypeByName, jiraAwareClearAndTypeByName, jiraAwareClearType, jiraAwareFail, jiraAwareFail, jiraAwareFail, jiraAwareFail, jiraAwareFail, jiraAwareFail, jiraAwareType, jiraAwareType, jiraAwareTypeByName, jiraAwareTypeByName, jiraAwareWaitAndClick, jiraAwareWaitAndClick, jiraAwareWaitAndClick, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFor, jiraAwareWaitFors, passed, selectOption, selectOptionByName, selectOptionByXpath, waitAndType
enableBookmarkMode, enableNavigationMode, navigateInternal
public static final String BOOKMARK_URL
public org.junit.rules.TemporaryFolder folder
public XmlIngesterAftBase()
protected File newTempFile(String name) throws IOException
IOException
protected String getTemplateDir()
getTemplateDir
in class FreemarkerAftBase
protected String getBookmarkUrl()
getBookmarkUrl
in class AutomatedFunctionalTestBase
public String getUserName()
getUserName
in class WebDriverAftBase
protected void navigate() throws Exception
navigate
in class WebDriverAftBase
Exception
public void testXmlIngesterUserList() throws Exception
Exception
protected void testIngestionNav(JiraAwareFailable failable) throws Exception
testIngestion(org.kuali.rice.testtools.common.JiraAwareFailable, java.util.List<java.io.File>)
failable
- JiraAwareFailable
Exception
protected void testIngestionBookmark(JiraAwareFailable failable) throws Exception
Exception
protected void testIngestion(JiraAwareFailable failable, List<File> fileUploadList) throws Exception
Exception
protected List<File> buildFileUploadList() throws Exception
Exception
protected List<File> buildUserFileUploadList() throws Exception
Exception
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.