org.safs.abbot
Class CFComponent
java.lang.Object
org.safs.Processor
org.safs.ComponentFunction
org.safs.abbot.CFComponent
- Direct Known Subclasses:
- CFButton, CFCheckBox, CFComboBox, CFLabel, CFList, CFMenuBar, CFPageTabList, CFRadioButton, CFScrollBar, CFTable, CFText, CFToolBar, CFTree
public class CFComponent
- extends ComponentFunction
Process a generic Component command via the Abbot engine. Users will not generally
call anything in this class directly. This is called internally via the command
processors.
- Since:
- FEB 09, 2005
FEB 23, 2006 (Szucs) command processing implemented very similar to Rational Component Functions classes
some keywords implemented
| Fields inherited from class org.safs.Processor |
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, 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, 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_4, TXT_SUCCESS_5, WARNING_MESSAGE, WARNING_OK_MESSAGE, warningStr, warningText |
|
Constructor Summary |
CFComponent()
Constructor, calls super |
|
Method Summary |
protected void |
componentClick()
Purpose: |
protected void |
localProcess()
no implementation, just here so that our children know the 'protected' interface |
void |
process()
Process the testRecordData command. |
| Methods inherited from class org.safs.ComponentFunction |
action_getGuiImage, action_verifyGuiImageToFile, componentExecutedFailureMessage, componentFailureMessage, componentSuccessMessage, convertCoords, convertNum, getAlternateParams, getComponentRectangle, getHelpers, getHelpersWorker, issueActionFailure, issueActionOnXFailure, issueErrorPerformingAction, issueErrorPerformingActionOnX, issueFileErrorFailure, issueInputRecordFailure, issueParameterCountFailure, issueParameterCountFailure, issueParameterValueFailure, issuePassedSuccess, issuePassedSuccessUsing, issueUnknownErrorFailure, isSupportedRecordType, lookupAppMapCoordReference, lookupAppMapNumReference, lookupAppMapReference, updateFromTestRecordData |
| Methods inherited from class org.safs.Processor |
activateBreakpoint, checkBreakpoints, checkMyBreakpoints, delay, distributeConfigInformation, getAppMapItem, getChainedProcessor, getClassInstance, getClearProxiesAlways, getCustomProcClassNames, getCustomProcInstancePath, getLogUtilities, getParams, getProcClassNames, getProcInstance, getProcInstancePath, getRequiredField, getSecsWaitForComponent, getSecsWaitForWindow, getStandardErrorMessage, getTestRecordData, getVariable, hasChainedProcessor, initProcessorAndProcess, instanceProcessorAndProcess, isBreakpointsOn, isComponentFunctionRecord, isDriverCommandRecord, isEngineCommandRecord, isMyBreakpointsOn, isRecordProcessed, paramsFailedMsg, paramsFailedMsg, processCustomProcessor, processSubclassProcessor, setBreakpointsOn, setChainedProcessor, setClearProxiesAlways, setCommandLineBreakpoint, setCustomProcInstancePath, setLogUtilities, setMyBreakpointsOn, setParams, setProcInstance, setProcInstancePath, setRecordProcessed, setSecsWaitForComponent, setSecsWaitForWindow, setTestDomains, setTestRecordData, setVariable, standardFailureMessage, substituteVariable, validateParamSize, validProcessorClassName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WAITFORGUI
public static final java.lang.String WAITFORGUI
- See Also:
- Constant Field Values
ASSIGNPROPERTYVARIABLE
public static final java.lang.String ASSIGNPROPERTYVARIABLE
- See Also:
- Constant Field Values
GUIDOESEXIST
public static final java.lang.String GUIDOESEXIST
- See Also:
- Constant Field Values
GUIDOESNOTEXIST
public static final java.lang.String GUIDOESNOTEXIST
- See Also:
- Constant Field Values
INPUTCHARACTERS
public static final java.lang.String INPUTCHARACTERS
- See Also:
- Constant Field Values
INPUTKEYS
public static final java.lang.String INPUTKEYS
- See Also:
- Constant Field Values
VERIFYPROPERTY
public static final java.lang.String VERIFYPROPERTY
- See Also:
- Constant Field Values
VERIFYPROPERTYCONTAINS
public static final java.lang.String VERIFYPROPERTYCONTAINS
- See Also:
- Constant Field Values
CLICK
public static final java.lang.String CLICK
- See Also:
- Constant Field Values
CNTRLCLICK
public static final java.lang.String CNTRLCLICK
- See Also:
- Constant Field Values
DOUBLECLICK
public static final java.lang.String DOUBLECLICK
- See Also:
- Constant Field Values
RIGHTCLICK
public static final java.lang.String RIGHTCLICK
- See Also:
- Constant Field Values
SHIFTCLICK
public static final java.lang.String SHIFTCLICK
- See Also:
- Constant Field Values
ALTCLICK
public static final java.lang.String ALTCLICK
- See Also:
- Constant Field Values
COMPONENTCLICK
public static final java.lang.String COMPONENTCLICK
- See Also:
- Constant Field Values
CFComponent
public CFComponent()
- Constructor, calls super
process
public void process()
- Process the testRecordData command.
Thrown Exceptions are generally caught and processed in JVMAgentTestStepProcessor.
- Overrides:
process in class Processor
- See Also:
JVMAgentTestStepProcessor.initProcessorAndProcess(Processor, Collection)
localProcess
protected void localProcess()
- no implementation, just here so that our children know the 'protected' interface
componentClick
protected void componentClick()
Purpose: