TableBase
Last updated
Was this helpful?
Last updated
Was this helpful?
A Table is added to the Software as a Screen Element on a Screen. Follow to create your own Table Class which will inherit from TableBase.
Abstract base class for tables. Needs to be inherited to implement specific methods to define containing rectangle and columns. Can be used with provided and or inherited implementations of Column and Row.
Namespace: Progile.TRIO.BaseModel Assembly: Progile.TRIO.BaseModel (in Progile.TRIO.BaseModel.dll)
Type Parameter
Description
TColumn
The type of column that shall be used for the table.
TRow
The type of row that shall be used for the table.
Progile.TRIO.BaseModel.TableBase<TColumn, TRow>
Syntax:
Parameter
Description
tester
The tester interface.
displayName
imageReference
filters
Syntax:
Parameter
Description
tester
The tester interface.
displayName
searchText
filters
Name
Description
Returns a Select filter of a particular cell in the provided column and row
Searches a specific row based on a text or image search in the provided searchColumn (includes scrolling). By default, method throws an exception if it cannot find the expected row. If returnNullInsteadOfFail is true, it returns null instead of throwing the exception.
Verifies the text in a particular cell in the provided column and row matches the contentToVerify
Name
Description
Gets or sets the scroller for the table.
Gets the Select filter for the table.
Type:
Type:
Type:
Type: The name of the table that will be used for logging and reporting of exceptions (customer facing).
Type: The image reference that will be used to locate the table on the screen.
Type: [ ] Typically a Select filter indicating the area of interest for the image search.
Type:
Type: The name of the table that will be used for logging and reporting of exceptions (customer facing).
Type: The search text that will be used to locate the table on the screen.
Type: [ ] Typically a Select filter indicating the area of interest for the text search.
Similar to , but checks that additional values are as expected in additional columns. Useful when main search column contains multiple rows with same value, that can be distinguished by values in other columns.