public class HTMLTableFunctions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTIVATECELL_KEYWORD
"ActivateCell"
|
static java.lang.String |
ASSIGNCELLCONTAINSTEXTROW_KEYWORD
"AssignCellContainsTextRow"
|
static java.lang.String |
ASSIGNCELLTEXTROW_KEYWORD
"AssignCellTextRow"
|
static java.lang.String |
ASSIGNVARIABLECELLTEXT_KEYWORD
"AssignVariableCellText"
|
static java.lang.String |
CAPTUREFUZZYRANGETOFILE_KEYWORD
"CaptureFuzzyRangeToFile"
|
static java.lang.String |
CAPTURERANGETOFILE_KEYWORD
"CaptureRangeToFile"
|
static java.lang.String |
CLICK_KEYWORD
"Click"
|
static java.lang.String |
CLICKCELL_KEYWORD
"ClickCell"
|
static java.lang.String |
COMPARESTOREDDATA_KEYWORD
"CompareStoredData"
|
static java.lang.String |
COMPARESTOREDPROPERTIES_KEYWORD
"CompareStoredProperties"
|
static java.lang.String |
DOUBLECLICKCELL_KEYWORD
"DoubleClickCell"
|
static java.lang.String |
RIGHTCLICKCELL_KEYWORD
"RightClickCell"
|
static java.lang.String |
SELECTCELL_KEYWORD
"SelectCell"
|
static java.lang.String |
SELECTCELLCONTAINSTEXTFIND_KEYWORD
"SelectCellContainsTextFind"
|
static java.lang.String |
SELECTCELLTEXT_KEYWORD
"SelectCellText"
|
static java.lang.String |
SELECTCELLTEXTFIND_KEYWORD
"SelectCellTextFind"
|
static java.lang.String |
SELECTCELLTEXTSPECIAL_KEYWORD
"SelectCellTextSpecial"
|
static java.lang.String |
SELECTFUZZYCELLTEXT_KEYWORD
"SelectFuzzyCellText"
|
static java.lang.String |
SELECTFUZZYCELLTEXTFIND_KEYWORD
"SelectFuzzyCellTextFind"
|
static java.lang.String |
VERIFYCELLEDITABLE_KEYWORD
"VerifyCellEditable"
|
static java.lang.String |
VERIFYCELLTEXT_KEYWORD
"VerifyCellText"
|
static java.lang.String |
VERIFYCELLTEXTCONTAINS_KEYWORD
"VerifyCellTextContains"
|
static java.lang.String |
VERIFYCELLTEXTFIND_KEYWORD
"VerifyCellTextFind"
|
static java.lang.String |
VERIFYCELLVALUE_KEYWORD
"VerifyCellValue"
|
static java.lang.String |
VERIFYCOLUMNLABEL_KEYWORD
"VerifyColumnLabel"
|
static java.lang.String |
VERIFYFUZZYCELLTEXT_KEYWORD
"VerifyFuzzyCellText"
|
static java.lang.String |
VERIFYFUZZYCELLTEXTCONTAINS_KEYWORD
"VerifyFuzzyCellTextContains"
|
static java.lang.String |
VERIFYFUZZYCELLTEXTFIND_KEYWORD
"VerifyFuzzyCellTextFind"
|
Modifier and Type | Method and Description |
---|---|
static ComponentFunction |
activateCell(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to perform a double click on a Table cell.
|
static ComponentFunction |
activateCell(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Attempts to perform a double click on a Table cell.
|
static ComponentFunction |
assignCellContainsTextRow(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Assigns a user-defined variable a row # based on partial matching cell values.
|
static ComponentFunction |
assignCellContainsTextRow(java.lang.String winname,
java.lang.String compname,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Assigns a user-defined variable a row # based on partial matching cell values.
|
static ComponentFunction |
assignCellTextRow(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Assigns a user-defined variable a row # based on matching cell values.
|
static ComponentFunction |
assignCellTextRow(java.lang.String winname,
java.lang.String compname,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Assigns a user-defined variable a row # based on matching cell values.
|
static ComponentFunction |
assignVariableCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to extract a particular cell value and assign
it to the provided variable name.
|
static ComponentFunction |
assignVariableCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String variableName,
java.lang.String row,
java.lang.String col)
Attempts to extract a particular cell value and assign
it to the provided variable name.
|
static ComponentFunction |
captureFuzzyRangeToFile(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Saves a range of values to the specified file.
|
static ComponentFunction |
captureFuzzyRangeToFile(java.lang.String winname,
java.lang.String compname,
java.lang.String fileName,
java.lang.String row,
java.lang.String col,
java.lang.String rows,
java.lang.String columns,
java.lang.String fileEncoding,
java.lang.String filterMode,
java.lang.String filterOptions)
Saves a range of values to the specified file.
|
static ComponentFunction |
captureRangeToFile(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Saves a range of values to the specified file.
|
static ComponentFunction |
captureRangeToFile(java.lang.String winname,
java.lang.String compname,
java.lang.String fileName,
java.lang.String row,
java.lang.String col,
java.lang.String rows,
java.lang.String columns,
java.lang.String fileEncoding,
java.lang.String filterMode,
java.lang.String filterOptions)
Saves a range of values to the specified file.
|
static ComponentFunction |
click(java.lang.String winname,
java.lang.String compname,
java.lang.String appMapSubkey)
Attempts to perform a standard Click on an HTMLTable on a webpage.
|
static ComponentFunction |
clickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Click on a cell specified by row and column.
|
static ComponentFunction |
clickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Click on a cell specified by row and column.
|
static ComponentFunction |
compareStoredData(java.lang.String winname,
java.lang.String compname,
java.lang.String vPAsset)
Performs a HTMLTableVP CompareData on an HTMLTable object.
|
static ComponentFunction |
compareStoredProperties(java.lang.String winname,
java.lang.String compname,
java.lang.String vPAsset)
Performs a HTMLTableVP CompareProperties on an HTMLTable object.
|
static ComponentFunction |
doubleClickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to perform a double click on a cell in a Table.
|
static ComponentFunction |
doubleClickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Attempts to perform a double click on a cell in a Table.
|
static HTMLTableFunctions |
getInstance()
public Singleton to access class static methods via instance
|
static ComponentFunction |
rightClickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to perform a right click on a cell in a Table.
|
static ComponentFunction |
rightClickCell(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Attempts to perform a right click on a cell in a Table.
|
static ComponentFunction |
selectCell(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Same as ClickCell.
|
static ComponentFunction |
selectCell(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Same as ClickCell.
|
static ComponentFunction |
selectCellContainsTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on cell values.
|
static ComponentFunction |
selectCellContainsTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Attempts to select a particular cell by finding the row based on cell values.
|
static ComponentFunction |
selectCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to select a particular cell.
|
static ComponentFunction |
selectCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Attempts to select a particular cell.
|
static ComponentFunction |
selectCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on cell values.
|
static ComponentFunction |
selectCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Attempts to select a particular cell by finding the row based on cell values.
|
static ComponentFunction |
selectCellTextSpecial(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Holds down either key Control or Shift while making a cell selection
with emulating either a Left or Right mouse click.
|
static ComponentFunction |
selectCellTextSpecial(java.lang.String winname,
java.lang.String compname,
java.lang.String specialKey,
java.lang.String mouseClick,
java.lang.String row,
java.lang.String col)
Holds down either key Control or Shift while making a cell selection
with emulating either a Left or Right mouse click.
|
static ComponentFunction |
selectFuzzyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to select a particular cell.
|
static ComponentFunction |
selectFuzzyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col)
Attempts to select a particular cell.
|
static ComponentFunction |
selectFuzzyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on fuzzy cell values.
|
static ComponentFunction |
selectFuzzyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Attempts to select a particular cell by finding the row based on fuzzy cell values.
|
static ComponentFunction |
verifyCellEditable(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Verifies whether the specified cell is editable.
|
static ComponentFunction |
verifyCellEditable(java.lang.String winname,
java.lang.String compname,
java.lang.String row,
java.lang.String col,
java.lang.String expectedValue)
Verifies whether the specified cell is editable.
|
static ComponentFunction |
verifyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String row,
java.lang.String col)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyCellTextContains(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyCellTextContains(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String row,
java.lang.String col)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell by finding the row based on cell values.
|
static ComponentFunction |
verifyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Attempts to verify a particular cell by finding the row based on cell values.
|
static ComponentFunction |
verifyCellValue(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Verify the value of a specific Cell.
|
static ComponentFunction |
verifyCellValue(java.lang.String winname,
java.lang.String compname,
java.lang.String expectedValue,
java.lang.String cell)
Verify the value of a specific Cell.
|
static ComponentFunction |
verifyColumnLabel(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular column's label when given a column number.
|
static ComponentFunction |
verifyColumnLabel(java.lang.String winname,
java.lang.String compname,
java.lang.String colLabel,
java.lang.String colNumber)
Attempts to verify a particular column's label when given a column number.
|
static ComponentFunction |
verifyFuzzyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyFuzzyCellText(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String row,
java.lang.String col)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyFuzzyCellTextContains(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyFuzzyCellTextContains(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String row,
java.lang.String col)
Attempts to verify a particular cell value.
|
static ComponentFunction |
verifyFuzzyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String[] parameters)
Attempts to verify a particular cell by finding the row based on fuzzy cell values.
|
static ComponentFunction |
verifyFuzzyCellTextFind(java.lang.String winname,
java.lang.String compname,
java.lang.String benchValue,
java.lang.String var,
java.lang.String col,
java.lang.String colN,
java.lang.String valueN)
Attempts to verify a particular cell by finding the row based on fuzzy cell values.
|
public static final java.lang.String ACTIVATECELL_KEYWORD
public static final java.lang.String ASSIGNCELLCONTAINSTEXTROW_KEYWORD
public static final java.lang.String ASSIGNCELLTEXTROW_KEYWORD
public static final java.lang.String ASSIGNVARIABLECELLTEXT_KEYWORD
public static final java.lang.String CAPTUREFUZZYRANGETOFILE_KEYWORD
public static final java.lang.String CAPTURERANGETOFILE_KEYWORD
public static final java.lang.String CLICK_KEYWORD
public static final java.lang.String CLICKCELL_KEYWORD
public static final java.lang.String COMPARESTOREDDATA_KEYWORD
public static final java.lang.String COMPARESTOREDPROPERTIES_KEYWORD
public static final java.lang.String DOUBLECLICKCELL_KEYWORD
public static final java.lang.String RIGHTCLICKCELL_KEYWORD
public static final java.lang.String SELECTCELL_KEYWORD
public static final java.lang.String SELECTCELLCONTAINSTEXTFIND_KEYWORD
public static final java.lang.String SELECTCELLTEXT_KEYWORD
public static final java.lang.String SELECTCELLTEXTFIND_KEYWORD
public static final java.lang.String SELECTCELLTEXTSPECIAL_KEYWORD
public static final java.lang.String SELECTFUZZYCELLTEXT_KEYWORD
public static final java.lang.String SELECTFUZZYCELLTEXTFIND_KEYWORD
public static final java.lang.String VERIFYCELLEDITABLE_KEYWORD
public static final java.lang.String VERIFYCELLTEXT_KEYWORD
public static final java.lang.String VERIFYCELLTEXTCONTAINS_KEYWORD
public static final java.lang.String VERIFYCELLTEXTFIND_KEYWORD
public static final java.lang.String VERIFYCELLVALUE_KEYWORD
public static final java.lang.String VERIFYCOLUMNLABEL_KEYWORD
public static final java.lang.String VERIFYFUZZYCELLTEXT_KEYWORD
public static final java.lang.String VERIFYFUZZYCELLTEXTCONTAINS_KEYWORD
public static final java.lang.String VERIFYFUZZYCELLTEXTFIND_KEYWORD
public static HTMLTableFunctions getInstance()
public static ComponentFunction activateCell(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Attempts to perform a double click on a Table cell. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column in the row/col specification.public static ComponentFunction activateCell(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to perform a double click on a Table cell. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction assignCellContainsTextRow(java.lang.String winname, java.lang.String compname, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Assigns a user-defined variable a row # based on partial matching cell values. The cell value from the specified column in the found row is also assigned to a variable derived from the user-defined variable name. The cell value comparisons are not case-senstive, and provided values can be substrings of the actual cell value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # or header value, identifying the column for extracting the
cell value into variable +".Value".colN
- Optional:NO
A 1-based cell column #, or header value, identifying the column to locate the VALUEN below.valueN
- Optional:NO
A Value to search for in the 'COLN' column.public static ComponentFunction assignCellContainsTextRow(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Assigns a user-defined variable a row # based on partial matching cell values. The cell value from the specified column in the found row is also assigned to a variable derived from the user-defined variable name. The cell value comparisons are not case-senstive, and provided values can be substrings of the actual cell value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction assignCellTextRow(java.lang.String winname, java.lang.String compname, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Assigns a user-defined variable a row # based on matching cell values. The cell value from the specified column in the found row is also assigned to a variable derived from the user-defined variable name.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # or header value, identifying the column for extracting the
cell value into variable +".Value".colN
- Optional:NO
A 1-based cell column #, or header value, identifying the column to locate the VALUEN below.valueN
- Optional:NO
A Value to search for in the 'COLN' columnpublic static ComponentFunction assignCellTextRow(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Assigns a user-defined variable a row # based on matching cell values. The cell value from the specified column in the found row is also assigned to a variable derived from the user-defined variable name.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction assignVariableCellText(java.lang.String winname, java.lang.String compname, java.lang.String variableName, java.lang.String row, java.lang.String col)
Attempts to extract a particular cell value and assign it to the provided variable name. Note, if you supply the name of the variable and include the leading caret (^) symbol then the variable must be enclosed in quotes. Otherwise, that variable will be used like any other variable and the substituted value of that variable will be interpretted as the name of the variable you wish to use.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.variableName
- Optional:NO
The name of the variable to receive the property value.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification.public static ComponentFunction assignVariableCellText(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to extract a particular cell value and assign it to the provided variable name. Note, if you supply the name of the variable and include the leading caret (^) symbol then the variable must be enclosed in quotes. Otherwise, that variable will be used like any other variable and the substituted value of that variable will be interpretted as the name of the variable you wish to use.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction captureFuzzyRangeToFile(java.lang.String winname, java.lang.String compname, java.lang.String fileName, java.lang.String row, java.lang.String col, java.lang.String rows, java.lang.String columns, java.lang.String fileEncoding, java.lang.String filterMode, java.lang.String filterOptions)
Saves a range of values to the specified file. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.fileName
- Optional:NO
The name of the file to receive the data.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row
value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.rows
- Optional:YES DefaultVal:
The number of rows to capture.columns
- Optional:YES DefaultVal:
The number of columns to capture.fileEncoding
- Optional:YES DefaultVal:
Specify a character encoding to be used when saving data to a file.
If it is not specified, the system default file encoding will be used.
The encoding should be a valid string supported by Java; if it is not valid,
the system default file encoding will be used instead.filterMode
- Optional:YES DefaultVal:
(FUTURE) A file filter to use when processing the text values.filterOptions
- Optional:YES DefaultVal:
(FUTURE) Filter options to use with the file filter.public static ComponentFunction captureFuzzyRangeToFile(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Saves a range of values to the specified file. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction captureRangeToFile(java.lang.String winname, java.lang.String compname, java.lang.String fileName, java.lang.String row, java.lang.String col, java.lang.String rows, java.lang.String columns, java.lang.String fileEncoding, java.lang.String filterMode, java.lang.String filterOptions)
Saves a range of values to the specified file.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.fileName
- Optional:NO
The name of the file to receive the data.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.rows
- Optional:YES DefaultVal:
The number of rows to capture.columns
- Optional:YES DefaultVal:
The number of columns to capture.fileEncoding
- Optional:YES DefaultVal:
Specify a character encoding to be used when saving data to a file.
If it is not specified, the system default file encoding will be used.
The encoding should be a valid string supported by Java; if it is not valid,
the system default file encoding will be used instead.filterMode
- Optional:YES DefaultVal:
(FUTURE) A file filter to use when processing the text values.filterOptions
- Optional:YES DefaultVal:
(FUTURE) Filter options to use with the file filter.public static ComponentFunction captureRangeToFile(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Saves a range of values to the specified file.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction click(java.lang.String winname, java.lang.String compname, java.lang.String appMapSubkey)
Attempts to perform a standard Click on an HTMLTable on a webpage. Attempts to perform a standard Click on an HTMLTable on a webpage. We can optionally click on a particular area of the table rather than a generic click (Coords=1,1). The click area lookup is done with the component name AND an additional app map reference provided in Field #5. Typical Data Table records: (1) t BrowserWin ATable Click (2) t BrowserWin ATable Click AMappedRegion #1 above should merely click in the top-left corner of the table. #2 above will contain a ATable entry in the BrowserWin section with normal recognition information for it. ATable will also have it's own section in the Application Map in which there will be entries defining specific indexed or named regions for the table. Examples: [BrowserWin] BrowserWin=WindowTag=WEBBrowser ATable=Type=HTMLFrame;HTMLID=top;Type=HTMLTable;Index=1 ... [ATable] AMappedRegion=Coords=10,10 ANamedRegion=Coords=10,10,25,25 AnIndexedRegion=Col=1;Row=1Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.appMapSubkey
- Optional:YES
Name of the AppMap subkey to lookup and use for the click.public static ComponentFunction clickCell(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Click on a cell specified by row and column. Click on a cell specified by row and column parameters. Note, for the RobotJ version, (and maybe other engines as well), the row and column values are true to the TR and TD elements of the web page, so if a TR or TD has no text in it, then it may seem confusing. In other words, a table may only seem to have lets say 5 columns, but there may actually be more based on the contents of the cells.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:NO
The row of the cell to click.col
- Optional:NO
The column of the cell to click.public static ComponentFunction clickCell(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Click on a cell specified by row and column. Click on a cell specified by row and column parameters. Note, for the RobotJ version, (and maybe other engines as well), the row and column values are true to the TR and TD elements of the web page, so if a TR or TD has no text in it, then it may seem confusing. In other words, a table may only seem to have lets say 5 columns, but there may actually be more based on the contents of the cells.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction compareStoredData(java.lang.String winname, java.lang.String compname, java.lang.String vPAsset)
Performs a HTMLTableVP CompareData on an HTMLTable object. Performs a HTMLTableVP CompareProperties on an HTMLTable object. THE BENCHMARK VP MUST ALREADY EXIST AND BE AN ASSET OF THE CURRENTLY RUNNING SCRIPT. Modified VP parameter information can be added to the standard VP=VPName by including the VPName reference in the application map in a section defined for the HTMLTable. If this is done, the value retrieved from the application map will be appended to VP=VPName. The required semicolon for this append will be provided by this routine. Example 1: Perform a standard HTMLTable CompareProperties. To perform a basic CompareProperties the name "StoredVP" will not exist in the app map: The Step File call: BrowserWindow AnHTMLTable CompareStoredProperties StoredVP This will produce a CompareProperties VP with "VP=StoredVP;Wait=2,10". The StoredVP baseline MUST already exist as an asset of the currently running script. Example 2: Perform a HTMLTable CompareProperties providing addition parameter information (such as ExpectedResult=FAIL). To do this the HTMLTable object must have its own section in the app map and an item with the same name as the StoredVP. The value of that item will be appended to the standard VP argument with a semicolon. Part of App Map: [BrowserWindow] BrowserWindow=WindowTag=WEBBrowser AnHTMLTable=Supporting Engines:;\;Type=HTMLTable;HTMLID=TableID ... [AnHTMLTable] StoredVP=ExpectedResult=FAIL;Wait=3,30 The Step File call: BrowserWindow AnHTMLTable CompareStoredProperties StoredVP This will produce a CompareProperties VP with all the parameters appended like this: "VP=StoredVP;ExpectedResult=FAIL;Wait=3,30". NOTE:When stored parameters are found in the app map then the default Wait= parameter used in the standard compare is no longer provided. If you still need a Wait= parameter, then it must be included in the stored parameters. The StoredVP baseline MUST already exist as an asset of the currently running script.
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.vPAsset
- Optional:NO
Name of the pre-existing VP asset stored in the currently running script.public static ComponentFunction compareStoredProperties(java.lang.String winname, java.lang.String compname, java.lang.String vPAsset)
Performs a HTMLTableVP CompareProperties on an HTMLTable object. Performs a HTMLTableVP CompareProperties on an HTMLTable object. THE BENCHMARK VP MUST ALREADY EXIST AND BE AN ASSET OF THE CURRENTLY RUNNING SCRIPT. Modified VP parameter information can be added to the standard VP=VPName by including the VPName reference in the application map in a section defined for the HTMLTable. If this is done, the value retrieved from the application map will be appended to VP=VPName. The required semicolon for this append will be provided by this routine. Example 1: Perform a standard HTMLTable CompareProperties. To perform a basic CompareProperties the name "StoredVP" will not exist in the app map: The Step File call: BrowserWindow AnHTMLTable CompareStoredProperties StoredVP This will produce a CompareProperties VP with "VP=StoredVP;Wait=2,10". The StoredVP baseline MUST already exist as an asset of the currently running script. Example 2: Perform a HTMLTable CompareProperties providing addition parameter information (such as ExpectedResult=FAIL). To do this the HTMLTable object must have its own section in the app map and an item with the same name as the StoredVP. The value of that item will be appended to the standard VP argument with a semicolon. Part of App Map: [BrowserWindow] BrowserWindow=WindowTag=WEBBrowser AnHTMLTable=Supporting Engines:;\;Type=HTMLTable;HTMLID=TableID ... [AnHTMLTable] StoredVP=ExpectedResult=FAIL;Wait=3,30 The Step File call: BrowserWindow AnHTMLTable CompareStoredProperties StoredVP This will produce a CompareProperties VP with all the parameters appended like this: "VP=StoredVP;ExpectedResult=FAIL;Wait=3,30". NOTE:When stored parameters are found in the app map then the default Wait= parameter used in the standard compare is no longer provided. If you still need a Wait= parameter, then it must be included in the stored parameters. The StoredVP baseline MUST already exist as an asset of the currently running script.
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.vPAsset
- Optional:NO
Name of the pre-existing VP asset stored in the currently running script.public static ComponentFunction doubleClickCell(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Attempts to perform a double click on a cell in a Table. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column in the row/col specification.public static ComponentFunction doubleClickCell(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to perform a double click on a cell in a Table. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction rightClickCell(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Attempts to perform a right click on a cell in a Table. Right clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise. RJ: CFHTMLTable gets this support from subclassing CFTable.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column in the row/col specification.public static ComponentFunction rightClickCell(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to perform a right click on a cell in a Table. Right clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise. RJ: CFHTMLTable gets this support from subclassing CFTable.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectCell(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Same as ClickCell. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column in the row/col specification.public static ComponentFunction selectCell(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Same as ClickCell. Clicks on a particular row/column of the table. The default location is Row=1, Col=1 unless either parameter is specified otherwise.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectCellContainsTextFind(java.lang.String winname, java.lang.String compname, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Attempts to select a particular cell by finding the row based on cell values. This is the same as SelectFuzzyCellTextFind. The row # for the cell is also assigned to a user-defined variable. The parameter values are not case-sensitive, and can be substrings of the actual table values.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # or header value, identifying the column for the select.colN
- Optional:NO
A 1-based cell column #, or header value, identifying the column to locate the VALUEN below.valueN
- Optional:NO
A Value to search for in the 'COLN' columnpublic static ComponentFunction selectCellContainsTextFind(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on cell values. This is the same as SelectFuzzyCellTextFind. The row # for the cell is also assigned to a user-defined variable. The parameter values are not case-sensitive, and can be substrings of the actual table values.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectCellText(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Attempts to select a particular cell.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.public static ComponentFunction selectCellText(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to select a particular cell.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Attempts to select a particular cell by finding the row based on cell values. The row # for the cell is also assigned to a user-defined variable.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # or header value, identifying the column for the select.colN
- Optional:NO
A 1-based cell column #, or header value, identifying the column to locate the VALUEN below.valueN
- Optional:NO
A Value to search for in the 'COLN' columnpublic static ComponentFunction selectCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on cell values. The row # for the cell is also assigned to a user-defined variable.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectCellTextSpecial(java.lang.String winname, java.lang.String compname, java.lang.String specialKey, java.lang.String mouseClick, java.lang.String row, java.lang.String col)
Holds down either key Control or Shift while making a cell selection with emulating either a Left or Right mouse click. Special cell selection which can be used to select multiple rows.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.specialKey
- Optional:NO
The special key command used in the row selection.
For now, ownly "Control" and "Shift" are supported.mouseClick
- Optional:NO
The type of mouse click needed.
For now, ownly "Left" and "Right" are supported.row
- Optional:NO
The 1-based cell row in the row/col specification.col
- Optional:NO
The 1-based cell column in the row/col specification.public static ComponentFunction selectCellTextSpecial(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Holds down either key Control or Shift while making a cell selection with emulating either a Left or Right mouse click. Special cell selection which can be used to select multiple rows.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectFuzzyCellText(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col)
Attempts to select a particular cell. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.public static ComponentFunction selectFuzzyCellText(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to select a particular cell. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction selectFuzzyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Attempts to select a particular cell by finding the row based on fuzzy cell values. This is the same as SelectCellContainsTextFind. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified column/cell text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # in the row/col specification or fuzzy column header text.colN
- Optional:NO
A 1-based cell column # in the row/col specification or fuzzy column header text.valueN
- Optional:NO
A Value to search for in a cell under the 'ColN' columnpublic static ComponentFunction selectFuzzyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to select a particular cell by finding the row based on fuzzy cell values. This is the same as SelectCellContainsTextFind. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified column/cell text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyCellEditable(java.lang.String winname, java.lang.String compname, java.lang.String row, java.lang.String col, java.lang.String expectedValue)
Verifies whether the specified cell is editable. RJ: Invokes the "editCellAt" method on a specific cell. That method returns a boolean which is used for the verification.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.row
- Optional:NO
The 1-based cell row in the row/col specification.col
- Optional:NO
The 1-based cell column in the row/col specification.expectedValue
- Optional:NO
The case-insensitive value we expect for the editable value ("true" or"false").public static ComponentFunction verifyCellEditable(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Verifies whether the specified cell is editable. RJ: Invokes the "editCellAt" method on a specific cell. That method returns a boolean which is used for the verification.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyCellText(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String row, java.lang.String col)
Attempts to verify a particular cell value.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The case-sensitive expected value for the specified cell.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification.public static ComponentFunction verifyCellText(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell value.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyCellTextContains(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String row, java.lang.String col)
Attempts to verify a particular cell value. The value comparison is NOT case-sensitive and can be a substring.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The expected value for the specified cell.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification.public static ComponentFunction verifyCellTextContains(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell value. The value comparison is NOT case-sensitive and can be a substring.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Attempts to verify a particular cell by finding the row based on cell values.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The case-sensitive expected value for the specified cell.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # in the row/col specification or column header text.colN
- Optional:NO
A 1-based cell column # in the row/col specification or column header text.valueN
- Optional:NO
A Value to search for in a cell under the 'ColN' columnpublic static ComponentFunction verifyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell by finding the row based on cell values.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyCellValue(java.lang.String winname, java.lang.String compname, java.lang.String expectedValue, java.lang.String cell)
Verify the value of a specific Cell. Attemps to verify the contents of a table cell on a webpage should the command not contain what cell to verify it will default to 1,1Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.expectedValue
- Optional:NO
The Expected Value of the cell.cell
- Optional:YES
This is the optional cell location to be testedpublic static ComponentFunction verifyCellValue(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Verify the value of a specific Cell. Attemps to verify the contents of a table cell on a webpage should the command not contain what cell to verify it will default to 1,1Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyColumnLabel(java.lang.String winname, java.lang.String compname, java.lang.String colLabel, java.lang.String colNumber)
Attempts to verify a particular column's label when given a column number. Verifies a column label when given the column number. It currently does NOT work with columns with multi-line names.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.colLabel
- Optional:NO
The case-insensitive expected value for the specified column label.colNumber
- Optional:NO
The 1-based column number of the label that needs verified.public static ComponentFunction verifyColumnLabel(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular column's label when given a column number. Verifies a column label when given the column number. It currently does NOT work with columns with multi-line names.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyFuzzyCellText(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String row, java.lang.String col)
Attempts to verify a particular cell value. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table. The Benchmark must be exact, however.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The case-sensitive expected value for the specified cell.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.public static ComponentFunction verifyFuzzyCellText(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell value. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table. The Benchmark must be exact, however.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyFuzzyCellTextContains(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String row, java.lang.String col)
Attempts to verify a particular cell value. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table. The Benchmark comparison is NOT case-sensitive and can be a substring.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The expected value for the specified cell.row
- Optional:YES DefaultVal:1
The 1-based cell row # in the row/col specification or a unique row value in column 1.col
- Optional:YES DefaultVal:1
The 1-based cell column # in the row/col specification or column header text.public static ComponentFunction verifyFuzzyCellTextContains(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell value. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table. The Benchmark comparison is NOT case-sensitive and can be a substring.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
public static ComponentFunction verifyFuzzyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String benchValue, java.lang.String var, java.lang.String col, java.lang.String colN, java.lang.String valueN)
Attempts to verify a particular cell by finding the row based on fuzzy cell values. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified column/cell text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.benchValue
- Optional:NO
The case-sensitive expected value for the specified cell.var
- Optional:NO
The variable which gets assigned the row found.col
- Optional:NO
The 1-based cell column # in the row/col specification or fuzzy column header text.colN
- Optional:NO
A 1-based cell column # in the row/col specification or fuzzy column header text.valueN
- Optional:NO
A Value to search for in a cell under the 'ColN' columnpublic static ComponentFunction verifyFuzzyCellTextFind(java.lang.String winname, java.lang.String compname, java.lang.String[] parameters)
Attempts to verify a particular cell by finding the row based on fuzzy cell values. "Fuzzy" matches come into play when using header field text or column1 row text to specify row and column identities. The specified column/cell text does NOT have to be an exact match--it is NOT case-sensitive and can be just a substring of the desired value in the table.Supporting Engines:
winname
- Optional:NO
The name of the window to act upon.compname
- Optional:NO
The name of the component to act upon.parameters
- Optional:NO
An array containing the following parameters:
Copyright © SAS Institute. All Rights Reserved.