OpenText™ Functional Testing for Developers JavaScript SDK

UIAPro. GridPattern

new GridPattern()

The UIA Pro Grid pattern.

Methods

activateCell(row, column) → {Promise.<void>}

Activates (double-clicks) the specified cell in grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<void>

addCellToSelection(row, column) → {Promise.<void>}

Selects a cell in addition to previously selected cells.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<void>

addRowToSelection(row) → {Promise.<void>}

Selects a row in addition to previously selected rows.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
Returns:
Type
Promise.<void>

clickCell(row, column, mouseButton) → {Promise.<void>}

Clicks a specified cell in grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
mouseButton MouseButton the mouse button to be used for this operation.
Returns:
Type
Promise.<void>

columnCount() → {Promise.<number>}

Returns the number of columns in a grid.
Returns:
a promise that is fulfilled with the number of columns.
Type
Promise.<number>

getCell(row, column) → {Promise.<UIAPro.UiObject>}

Retrieves a UIAPro cell object representing an item in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
a promise that is fulfilled with an UIAPro cell object.
Type
Promise.<UIAPro.UiObject>

getCellName(row, column) → {Promise.<string>}

Retrieves the name of a cell in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<string>

getCellText(row, column) → {Promise.<string>}

Retrieves the text of a cell in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<string>

getCellValue(row, column) → {Promise.<string>}

Retrieves the value of a cell in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<string>

rowCount() → {Promise.<number>}

Returns the total number of rows in a grid.
Returns:
a promise that is fulfilled with the total number of rows.
Type
Promise.<number>

selectCell(row, column) → {Promise.<void>}

Selects a cell in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
Returns:
Type
Promise.<void>

selectRow(row) → {Promise.<void>}

Selects a row in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
Returns:
Type
Promise.<void>

setCellValue(row, column, value) → {Promise.<void>}

Sets a value of a cell in the grid.
Parameters:
Name Type Description
row number the 0-based ordinal number of the row of interest.
column number the 0-based ordinal number of the column of interest.
value string the value to set.
Returns:
Type
Promise.<void>