public class CFFlexTree extends CFTree
ComponentFunction.Window
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_AUTOMATIONNAME |
static java.lang.String |
PROPERTY_SELECTEDINDEX |
static java.lang.String |
PROPERTY_SELECTEDINDICES |
static java.lang.String |
TREE_ITEMNAME_SEPARATOR |
ACTIVATEUNVERIFIEDTEXTNODE, CAPTURETREEDATATOFILE, CLICK, CLICKPARTIAL, CLICKUNVERIFIEDTEXTNODE, COLLAPSE, COLLAPSEPARTIAL, COLLAPSEPARTIALTEXTNODE, COLLAPSETEXTNODE, COLLAPSEUNVERIFIEDTEXTNODE, CTRLCLICKUNVERIFIEDTEXTNODE, DOUBLECLICK, DOUBLECLICKPARTIAL, DOUBLECLICKUNVERIFIEDTEXTNODE, EXPAND, EXPANDPARTIAL, EXPANDPARTIALTEXTNODE, EXPANDTEXTNODE, EXPANDUNVERIFIEDTEXTNODE, INDEX_PREFIX, MAKESELECTION, METHOD_GETPATH, METHOD_GETSELECTIONPATHS, METHOD_TOSTRING, NODE_DELIMIT, PARTIALTREEDATATOFILE, PROPERTY_USEROBJECT, RIGHTCLICK, RIGHTCLICKPARTIAL, RIGHTCLICKUNVERIFIEDTEXTNODE, SELECT, SELECTANOTHERPARTIALTEXTNODE, SELECTANOTHERTEXTNODE, SELECTANOTHERUNVERIFIEDTEXTNODE, SELECTPARTIAL, SELECTPARTIALTEXTNODE, SELECTTEXTNODE, SELECTUNVERFIEDTEXTNODE, SETTREECONTAINSNODE, SETTREECONTAINSPARTIAL, SHIFTCLICKUNVERIFIEDTEXTNODE, VERIFYNODEUNSELECTED, VERIFYSELECTEDNODE, VERIFYTREECONTAINSNODE, VERIFYTREECONTAINSPARTIAL
keepEncodingConsistent, obj1, script, winObject
action, ALTCLICK, ALTLEFTDRAG, altText, ASSIGNPROPERTYVARIABLE, CAPTUREOBJECTDATATOFILE, CAPTUREPROPERTIESTOFILE, CAPTUREPROPERTYTOFILE, CLEARAPPMAPCACHE, CLOSEWINDOW, compName, COMPONENTCLICK, CTRLALTLEFTDRAG, CTRLCLICK, CTRLLEFTDRAG, CTRLRIGHTCLICK, CTRLSHIFTLEFTDRAG, GETGUIIMAGE, GETTEXTFROMGUI, GUIDOESEXIST, GUIDOESNOTEXIST, HOVERMOUSE, HSCROLLTO, INPUTCHARACTERS, INPUTKEYS, ISPROPERTYEXIST, iterator, LEFTDRAG, LOCATESCREENIMAGE, mapname, MAXIMIZE, MINIMIZE, MOUSECLICK, OBJECT_DATA, PARAM_FILTER, PARAM_UUID, PROPERTY_DOT_itemText, PROPERTY_innerHTML, PROPERTY_innerText, PROPERTY_Items, PROPERTY_text, PROPERTY_textContent, RELATIVE_TO_PARENT, RELATIVE_TO_SCREEN, RESTORE, RIGHTDRAG, SAVETEXTFROMGUI, SELECTMENUITEM, SELECTMENUITEMCONTAINS, SENDEVENT, SETPOSITION, SETPROPERTYVALUE, SHIFTCLICK, SHIFTLEFTDRAG, TEST_DATA_SUFFIX, utils, VERIFYARRAYPROPERTYTOFILE, VERIFYBINARYFILETOFILE, VERIFYCLIPBOARDTOFILE, VERIFYFILETOFILE, VERIFYGUIIMAGETOFILE, VERIFYMENUITEM, VERIFYMENUITEMCONTAINS, VERIFYOBJECTDATATOFILE, VERIFYPROPERTY, VERIFYPROPERTYCONTAINS, VERIFYPROPERTYTOFILE, VERIFYTEXTFILETOFILE, VERIFYVALUECONTAINS, VERIFYVALUEEQUALS, VERIFYVALUES, VERIFYVALUESIGNORECASE, VSCROLLTO, WAITFORGUI, windowName
breakpointsOn, CASE_INSENSITIVE_FLAG, CASEINSENSITIVE_FLAG, clearProxiesAlways, commandLineBreakpoint, customStr, customText, DEBUG_MESSAGE, debugStr, debugText, DEFAULT_CUSTOM_PROCESSOR_PACKAGE, DEFAULT_CUSTOM_PROCESSOR_SUBPACKAGE, DEFAULT_PROCESSOR_PACKAGE, FAILED_MESSAGE, FAILED_OK_MESSAGE, failedStr, failedText, FAILURE_DETAIL, GENERIC_MESSAGE, genericStr, genericText, LINE_FAILURE_4, log, myBreakpointsOn, otherStr, otherText, PARAM_SIZE_1, PARAM_SIZE_2, PARAM_SIZE_3, PARAM_SIZE_4, params, PASSED_MESSAGE, passedStr, passedText, PRE_TXT_SUCCESS_4, PRE_TXT_SUCCESS_5, processorConfigSet, processorMap, recordProcessed, RECTYPE_DRIVER_COMMAND, RECTYPE_DRIVER_COMMAND_F, RECTYPE_DRIVER_COMMAND_W, RECTYPE_TEST_STEP, RECTYPE_TEST_STEP_F, RECTYPE_TEST_STEP_W, RFSMCache, RFSMOnly, RFT_FIND_SEARCH_MODE_ALGORITHM, RFT_FIND_SEARCH_MODE_CACHE, SAFS_CLEARPROXIESALWAYS_ITEM, SAFS_COMMANDLINEBREAKPOINT_ITEM, SAFS_COMMANDLINEBREAKPOINT_VARIABLE, SAFS_PARAMS_FILE, SAFS_RESBUN_NAME, SAFS_SECSWAITFORCOMPONENT_ITEM, SAFS_SECSWAITFORCOMPONENT_VARIABLE, SAFS_SECSWAITFORWINDOW_ITEM, SAFS_SECSWAITFORWINDOW_VARIABLE, SAFS_TESTDOMAINS_ITEM, SAFS_TESTDOMAINS_VARIABLE, secsWaitForComponent, secsWaitForWindow, SENT_MSG_3, testDomains, testRecordData, testrecordStackable, TXT_FAILURE_1, TXT_FAILURE_2, TXT_FAILURE_3, TXT_FAILURE_4, TXT_FAILURE_5, TXT_SUCCESS_1, TXT_SUCCESS_2, TXT_SUCCESS_2a, TXT_SUCCESS_3, TXT_SUCCESS_3a, TXT_SUCCESS_4, TXT_SUCCESS_5, unexpectedAlertBehaviour, WARNING_MESSAGE, WARNING_OK_MESSAGE, warningStr, warningText
Constructor and Description |
---|
CFFlexTree() |
Modifier and Type | Method and Description |
---|---|
protected void |
doDoubleClick(com.rational.test.ft.object.interfaces.TestObject testObjct,
com.rational.test.ft.script.List path)
Note: It seems that double click has no effect on a flex tree node.
|
protected void |
doExpand(com.rational.test.ft.object.interfaces.TestObject testObjct,
com.rational.test.ft.script.List path,
boolean expand) |
protected boolean |
isNodeSelected(com.rational.test.ft.object.interfaces.GuiSubitemTestObject guiObj,
com.rational.test.ft.script.List testPathList)
Note: This method can only treate the java-swing component,
For other appliction, it needed to be overrided.
|
protected boolean |
isRootVisible(com.rational.test.ft.object.interfaces.GuiSubitemTestObject guiObj)
This override the method of its superclass CFTree
|
captureObjectData, captureTreeDataToFile, commandWithOneParam, extractRootName, extractSWTRootName, extractTreeItems, formatObjectData, getTestDataTypeKey, getTreeNodeValue, localProcess, process2DSubtree, to2DArray, verifyTreeContains
_maximize, _minimize, _restore, _setPosition, _setSize, captureObjectDataToFile, capturePropertiesToFile, capturePropertyToFile, clearAppMapCache, closeWindow, componentClick, convertObjectValueToString, exist, extractTreeItemsSub, findMenuBars, getAppletsBrowser, getComponentRectangle, getComponentRectangleOnScreen, getHelpers, getKeepEncodingConsistent, getObjectProperty, getObjectPropertyFromProperties, getProperties, getPropertyObject, getUserObject, getWindowRectangleOnScreen, inputKeystrokes, isDotnetDomain, isFlexDomain, isHtmlDomain, isJavaDomain, isSwtDomain, isSWTWidget, isWinDomain, listAllProperties, listAllProperties, listMethods, listNonValueProperties, listProperties, matchedPathOfMenuItem, mouseClick, parseWhereInfo, performClick, performDrag, performHoverMouse, performScorll, process, selectMenuItem, sendEvent, sendFlexEvent, setKeepEncodingConsistent, setPropertyValue, tobj, verifyClipboardToFile, verifyFileToFile, verifyMenuItem, verifyObjectDataToFile, verifyPropertyContains, verifyPropertyToFile, verifyValueContains, verifyValues
_close, action_ComputedStyle, action_getGuiImage, action_GetSaveTextFromGUI, action_showOnPage, action_verifyGuiImageToFile, assignPropertyVariable, captureObjectData, checkForCoord, checkForCoord, clearCache, close, componentExecutedFailureMessage, componentFailureMessage, componentProcess, componentSuccessMessage, convertCoords, convertLine, convertNum, convertWindowPosition, ConvertWindowPosition, deduceImageRect, dragTo, executeScript, getAlternateParams, getHelpersWorker, getPossibleMapItem, getProperty, getPropertyCollection, getPropertyCollection, getRectangleImage, getStringValue, getUUIDBoolean, guiDoesExist, hoverMouse, hoverScreenLocation, isPropertyExist, issueFileErrorFailure, issueParameterCountFailure, issueParameterCountFailure, issueParameterValueFailure, issuePassedSuccess, issuePassedSuccessUsing, issueUnknownErrorFailure, isSupportedRecordType, locateScreenImage, lookupAppMapCoordReference, lookupAppMapLineReference, lookupAppMapNumReference, lookupAppMapReference, maximize, minimize, normalizeFileEncoding, normalizePropertyCollection, restore, setIterator, setPosition, setRectVars, showComponentAsMuchPossible, updateFromTestRecordData, verifyPropertiesToFile, verifyProperty, waitForGUI, waitForObject
activateBreakpoint, checkBreakpoints, checkMyBreakpoints, deduceBenchFile, deduceDiffFile, deduceProjectFile, deduceTestFile, delay, distributeConfigInformation, getAbsolutFileName, getAppMapItem, getChainedProcessor, getClassInstance, getClearProxiesAlways, getCustomProcClassNames, getCustomProcInstancePath, getLogUtilities, getParams, getProcClassNames, getProcInstance, getProcInstancePath, getRequiredField, getSecsWaitForComponent, getSecsWaitForWindow, getStandardErrorMessage, getTestRecordData, getUnexpectedAlertBehaviour, getVariable, hasChainedProcessor, initProcessorAndProcess, instanceProcessorAndProcess, isBreakpointsOn, isComponentFunctionRecord, isDriverCommandRecord, isEngineCommandRecord, isMyBreakpointsOn, isRecordProcessed, isRFSMCache, isRFSMOnly, issueActionFailure, issueActionOnXFailure, issueErrorPerformingAction, issueErrorPerformingActionOnX, issueErrorPerformingActionUsing, issueInputRecordFailure, issueInputRecordFailure, issuePassedSuccess, logFailureMessage, normalizeTestFileName, paramsFailedMsg, paramsFailedMsg, popTestRecord, processCustomProcessor, processSubclassProcessor, pushTestRecord, setAtEndOfProcess, setBreakpointsOn, setChainedProcessor, setClearProxiesAlways, setCommandLineBreakpoint, setCustomProcInstancePath, setLogUtilities, setMyBreakpointsOn, setParams, setProcInstance, setProcInstancePath, setRecordProcessed, setRFSMCache, setRFSMOnly, setSecsWaitForComponent, setSecsWaitForWindow, setTestDomains, setTestRecordData, setUnexpectedAlertBehaviour, setVariable, standardFailureMessage, substituteVariable, validateParamSize, validProcessorClassName
public static final java.lang.String PROPERTY_SELECTEDINDEX
public static final java.lang.String PROPERTY_SELECTEDINDICES
public static final java.lang.String PROPERTY_AUTOMATIONNAME
public static final java.lang.String TREE_ITEMNAME_SEPARATOR
protected boolean isRootVisible(com.rational.test.ft.object.interfaces.GuiSubitemTestObject guiObj)
isRootVisible
in class CFTree
protected boolean isNodeSelected(com.rational.test.ft.object.interfaces.GuiSubitemTestObject guiObj, com.rational.test.ft.script.List testPathList) throws SAFSException
CFTree
isNodeSelected
in class CFTree
guiObj
- Represent a TreeView object.testPathList
- The path to be tested if it is the selected path.SAFSException
protected void doExpand(com.rational.test.ft.object.interfaces.TestObject testObjct, com.rational.test.ft.script.List path, boolean expand) throws SAFSException
doExpand
in class CFTree
testObjct
- TestObject The tree test objectpath
- String The tree path to be expanded or collapsedexpand
- boolean If true, expand the tree path; otherwise collapse the tree pathSAFSException
protected void doDoubleClick(com.rational.test.ft.object.interfaces.TestObject testObjct, com.rational.test.ft.script.List path) throws SAFSException
doDoubleClick
in class CFTree
testObjct
- TestObject The tree test objectpath
- String The tree path to be double clickedSAFSException
Copyright © SAS Institute. All Rights Reserved.