public class CFDotnetTable extends CFTable
CFTable.TableCellComponentFunction.Window| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_DATAGRID_NAME |
static java.lang.String |
CLASS_DATAGRIDVIEW_NAME |
ACTIVATECELL, ACTIVATECOLUMNLABEL, ACTIVATEROWLABEL, ASSIGNCELLCONTAINSTEXTROW, ASSIGNCELLTEXTROW, ASSIGNVARIABLECELLTEXT, ASSIGNVARIABLEFUZZYCELLTEXT, CAPTUREFUZZYRANGETOFILE, CAPTURERANGETOFILE, CLICKCELL, CLICKCELLOFCOLWITHROWVALUES, CLICKCOLUMNLABEL, CLICKROWLABEL, customCellObjects, DOUBLECLICKCELL, DOUBLECLICKCELLOFCOLWITHROWVALUES, DOUBLECLICKCOLUMNLABEL, DOUBLECLICKROWLABEL, GETCELLCOORDINATES, GETTABLEROWCOLUMNCOUNT, RFTGENERALVALUEPACKAGENAME, RIGHTCLICKCELL, RIGHTCLICKCOLUMNLABEL, SELECTCELL, SELECTCELLCONTAINSTEXTFIND, SELECTCELLTEXT, SELECTCELLTEXTFIND, SELECTCELLTEXTSPECIAL, SELECTFUZZYCELLTEXT, SELECTFUZZYCELLTEXTFIND, SELECTROWWITHROWVALUES, VERIFYCELLEDITABLE, VERIFYCELLTEXT, VERIFYCELLTEXTCONTAINS, VERIFYCELLTEXTFIND, VERIFYCOLUMNLABEL, VERIFYFUZZYCELLTEXT, VERIFYFUZZYCELLTEXTCONTAINS, VERIFYFUZZYCELLTEXTFIND, VERIFYROWLABELkeepEncodingConsistent, obj1, script, winObjectaction, ALTCLICK, ALTLEFTDRAG, altText, ASSIGNPROPERTYVARIABLE, CAPTUREOBJECTDATATOFILE, CAPTUREPROPERTIESTOFILE, CAPTUREPROPERTYTOFILE, CLEARAPPMAPCACHE, CLICK, CLOSEWINDOW, compName, COMPONENTCLICK, CTRLALTLEFTDRAG, CTRLCLICK, CTRLLEFTDRAG, CTRLRIGHTCLICK, CTRLSHIFTLEFTDRAG, DOUBLECLICK, 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, RIGHTCLICK, 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, windowNamebreakpointsOn, 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 |
|---|
CFDotnetTable()
Purpose: constructor, calls super |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionClickColumnLabel(com.rational.test.ft.object.interfaces.GuiTestObject guiObj,
int col,
int yoffset)
overrides CFTable.actionClickColumnLabel for .NET support
|
protected void |
actionVerifyCellEditable(com.rational.test.ft.object.interfaces.GuiTestObject guiObj,
int row,
int col,
boolean verifyFlag)
Purpose: overides CFTable.VerifyCellEditable for supporting VerifyCellEditable on .NET |
protected java.util.List |
captureObjectData(com.rational.test.ft.object.interfaces.TestObject table)
overrides CFTable.captureObjectData to capture the object data into a List of rows.
|
protected com.rational.test.ft.script.Cell |
getCell(int row,
int col)
Purpose: overrides CFTable.getCell, gets a Cell based on row and col |
protected java.lang.Object |
getCell(com.rational.test.ft.object.interfaces.TestObject jctable,
int row,
int col)
Purpose: overrides CFTable.getCell supporting .NET tables to get a cell based on row and col Note:it is low-effective to call this method repeatly. |
protected int |
getColi(boolean fuzzy,
java.lang.String column,
com.rational.test.ft.object.interfaces.GuiTestObject guiObj)
Purpose: overrides CFTable.getColi. |
protected java.lang.String |
getColumnName(com.rational.test.ft.object.interfaces.TestObject guiObj,
int col)
Purpose: overrides CFTable.getColumnName. |
protected java.awt.Rectangle |
getLocalRect(com.rational.test.ft.object.interfaces.GuiTestObject jctable,
int row,
int col)
Purpose: getLocalRect get a rectangle based on row and col indicating the offset |
protected int |
getNumColumns(com.rational.test.ft.object.interfaces.TestObject dotNetable)
Purpose: overrides CFTable.getNumColumns, gets number of columns in .Net table |
protected int |
getNumRows(com.rational.test.ft.object.interfaces.TestObject dotNetable)
Purpose: overrides CFTable.getNumRows, gets number of rows in .Net tables. |
actionAssign, actionCaptureRangeToFile, actionClick, actionClick, actionClickRowLabel, actionGetCellCoordinates, actionGetTableRowColumnCount, actionLocalSelectCellTextSpecial, actionSelectCellTextSpecial, actionVerify, actionVerifyColumnLabel, actionVerifyRowLabel, commandAssignCellTextRow, commandAssignVariableCellText, commandCaptureRangeToFile, commandClick, commandClickCellOfColWithRowValues, commandClickColumnLabel, commandClickFind, commandClickRowLabel, commandGetCellCoordinates, commandGetTableRowColumnCount, commandSelectCellTextSpecial, commandSelectRowWithRowValues, commandVerifyCellEditable, commandVerifyCellText, commandVerifyCellTextFind, commandVerifyColumnLabel, commandVerifyRowLabel, convertCoords, doActionClick, formatObjectData, getCellText, getCellText, getJCTable, getObjectData, getRealTable, getRowi, getTableCellSubItemText, getTextProperty, isCustomCellObject, localProcess, performClick, processCustomCellObject, processCustomCellObject, selectCellText_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, 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, 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, waitForObjectactivateBreakpoint, 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, validProcessorClassNamepublic static final java.lang.String CLASS_DATAGRIDVIEW_NAME
public static final java.lang.String CLASS_DATAGRID_NAME
protected void actionClickColumnLabel(com.rational.test.ft.object.interfaces.GuiTestObject guiObj,
int col,
int yoffset)
throws SAFSException
actionClickColumnLabel in class CFTableSAFSExceptionprotected java.awt.Rectangle getLocalRect(com.rational.test.ft.object.interfaces.GuiTestObject jctable,
int row,
int col)
CFTablegetLocalRect in class CFTablejctable - GuiTestObjectrow - intcol - intprotected int getColi(boolean fuzzy,
java.lang.String column,
com.rational.test.ft.object.interfaces.GuiTestObject guiObj)
throws SAFSException
getColi in class CFTablefuzzy, - booleancolumn, - StringguiObj, - GuiTestObjectSAFSExceptionprotected int getNumRows(com.rational.test.ft.object.interfaces.TestObject dotNetable)
throws SAFSException
getNumRows in class CFTabledotNetable, - TestObjectSAFSException - based on caught Exceptionprotected int getNumColumns(com.rational.test.ft.object.interfaces.TestObject dotNetable)
throws SAFSException
getNumColumns in class CFTabledotNetable, - TestObjectSAFSException - based on caught Exceptionprotected com.rational.test.ft.script.Cell getCell(int row,
int col)
throws SAFSException
getCell in class CFTablerow, - int 0-based index.col, - int 0-based index.SAFSException - based on caught Exceptionprotected java.lang.Object getCell(com.rational.test.ft.object.interfaces.TestObject jctable,
int row,
int col)
throws SAFSException
getCell in class CFTablejctable, - TestObjectrow, - int 0-based index.col, - int 0-based index.SAFSException - based on caught Exception, like ClassCastExceptionprotected java.lang.String getColumnName(com.rational.test.ft.object.interfaces.TestObject guiObj,
int col)
getColumnName in class CFTableguiObj - Expected to be a Table with a getColumnName(i) method that returns a String.col - the column to get the name of.protected java.util.List captureObjectData(com.rational.test.ft.object.interfaces.TestObject table)
throws java.lang.IllegalArgumentException,
SAFSException
captureObjectData in class CFTabletable - GuiTestObject to snapshot data from. DataGrid and DataGridView are acceptable.SAFSExceptionjava.lang.IllegalArgumentException - if table is not an acceptable GuiTestObject.CFTable.captureObjectData(TestObject),
CFTable.formatObjectData(java.util.List)protected void actionVerifyCellEditable(com.rational.test.ft.object.interfaces.GuiTestObject guiObj,
int row,
int col,
boolean verifyFlag)
throws SAFSException
For DataGrid and DataGridView, property "ReadOnly" shows if the table is editable.
if row or col is not in the range it should be, throws SAFSExecption.
T, JavaWin, JCTable, VerifyCellEditable, 2,5,true
actionVerifyCellEditable in class CFTableguiObj, - GuiTestObjectrow, - int 0-based index.col, - int 0-based index.verifyFlag, - booleanSAFSExceptionCopyright © SAS Institute. All Rights Reserved.