Table of Contents

Interface ITable

An Oracle Table test object

Namespace: HP.LFT.SDK.Oracle
Assembly: HP.LFT.SDK.dll
Syntax
public interface ITable : IUiObjectBase, IClickable, ILocationInfoProvider, IEnabledProvider, ITestObject, ITestObjectDescriber

Properties

ColumnHeaders

The headers of the table's columns.

Declaration
ReadOnlyCollection<string> ColumnHeaders { get; }
Property Value
Type Description
ReadOnlyCollection<string>

ObjectName

Returns the name of the object supplied by the server.

Declaration
string ObjectName { get; }
Property Value
Type Description
string

Rows

The ITableRow objects that the table contains.

Declaration
ReadOnlyCollection<ITableRow> Rows { get; }
Property Value
Type Description
ReadOnlyCollection<ITableRow>

Methods

ActivateRow(int)

Activates a specified record.

Declaration
void ActivateRow(int row)
Parameters
Type Name Description
int row

The 0-based number of the row to activate.

GetCell(int, string)

Returns a cell specified by row index and column header.

Declaration
ITableCell GetCell(int row, string columnHeader)
Parameters
Type Name Description
int row

0-based row number.

string columnHeader

The column header.

Returns
Type Description
ITableCell

Extension Methods

TestObjectExtensions.WaitUntilEnabled<T>(T)
TestObjectExtensions.WaitUntilEnabled<T>(T, int)
TestObjectExtensions.WaitUntilExists<T>(T)
TestObjectExtensions.WaitUntilExists<T>(T, int)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>, int)