public class CFFlexTree extends CFFlexTree
ComponentFunction.Window
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELEGATE_OPR_COLLAPSE |
static java.lang.String |
DELEGATE_OPR_DESELECT |
static java.lang.String |
DELEGATE_OPR_DOUBLECLICK |
static java.lang.String |
DELEGATE_OPR_EXPAND |
static java.lang.String |
DELEGATE_OPR_SELECT |
PROPERTY_AUTOMATIONNAME, PROPERTY_SELECTEDINDEX, PROPERTY_SELECTEDINDICES, 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 |
commandWithOneParam()
Purpose: commandWithOneParam: process commands like: click, doubleclick, expand and collapse; ones which take one parameter, (the path in the tree). |
protected boolean |
doActionByPath(FlexTreeTestObject tree,
java.lang.String action,
java.lang.String nodepath,
boolean exactMatch)
Do an action on a node with nodepath in a SASFlexTree.
|
protected boolean |
doDoubleClickByPath(FlexTreeTestObject tree,
java.lang.String nodepath,
boolean exactMatch) |
protected boolean |
doRightClickByPath(FlexTreeTestObject tree,
java.lang.String nodepath,
boolean exactMatch) |
protected boolean |
isNodePartialMatch(java.lang.String nodeAutoName,
java.lang.String comparedAutoMame) |
static void |
main(java.lang.String[] args) |
doDoubleClick, doExpand, isNodeSelected, isRootVisible
captureObjectData, captureTreeDataToFile, 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, isClickAction, 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 DELEGATE_OPR_EXPAND
public static final java.lang.String DELEGATE_OPR_COLLAPSE
public static final java.lang.String DELEGATE_OPR_SELECT
public static final java.lang.String DELEGATE_OPR_DESELECT
public static final java.lang.String DELEGATE_OPR_DOUBLECLICK
protected boolean isNodePartialMatch(java.lang.String nodeAutoName, java.lang.String comparedAutoMame)
protected boolean doActionByPath(FlexTreeTestObject tree, java.lang.String action, java.lang.String nodepath, boolean exactMatch)
tree,
- a FlexTreeTestObjectaction,
- defined operations for SASFlexTree in FlexEnv.XML (delegate)
"Open" --- for expanding a node
"Close" --- for collapsing a node
"Select" --- for selecting a node
"Deselect" --- for deselecting a nodenodepath,
- formatted like "node1->node1.1->node1.1.1", nodes are delimited with '->'
the automationName of node1.1.1 is "node1>node1.1>node1.1.1"exactMatch,
- true: exactly match for nodepath false: partial matchprotected boolean doRightClickByPath(FlexTreeTestObject tree, java.lang.String nodepath, boolean exactMatch)
protected boolean doDoubleClickByPath(FlexTreeTestObject tree, java.lang.String nodepath, boolean exactMatch)
protected void commandWithOneParam() throws SAFSException
CFTree
commandWithOneParam
in class CFTree
SAFSException
public static void main(java.lang.String[] args)
Copyright © SAS Institute. All Rights Reserved.