TableCell

Web. TableCell

new TableCell()

A single cell in the Web.TableTO Web object.

Members

(static) prototype

memberof TableCell

Methods

$(childType[opt]) → {Promise.<TestObject>}

Returns a child test object from this cell according to its type and index (if presented in the description).
Parameters:
NameTypeAttributesDefaultDescription
childTypeDescription <optional>
Web.Element The description of the child test object, for example Web.Link().
Note: all description fields except index will be ignored.
Returns:
a promise that is fulfilled with the child test object.
Type
Promise.<TestObject>

asWebElement() → {Promise.<WebElement>}

Returns a web element that corresponds to the current table cell, so that it can be used like any other web element.
For example, you can then apply Describe() to it, just as you would for any web element.
Returns:
a promise that is fulfilled with a WebElement that corresponds to the current table cell.
Type
Promise.<WebElement>

columnIndex() → {number}

The 0-based column index of the cell.
Returns:
the 0-based column index of the cell.
Type
number

countOf(childType[opt]) → {Promise.<number>}

Returns the number of child test objects of the specified type in this cell.
Parameters:
NameTypeAttributesDefaultDescription
childTypeDescription <optional>
Web.Element The description of the child test object, for example Web.Link().
Returns:
a promise that is fulfilled with the number of test objects that were found.
Type
Promise.<number>

rowIndex() → {number}

The 0-based row index of the cell.
Returns:
the 0-based row index of the cell.
Type
number

text() → {Promise.<string>}

The current text in the cell.
Returns:
a promise that is fulfilled with the text in the cell.
Type
Promise.<string>