Open topic with navigation

ITable Interface
A Java table.

C# Syntax

    public interface ITable : HP.LFT.SDK.IClickable, HP.LFT.SDK.IDoubleClickable, HP.LFT.SDK.ILocationInfoProvider, HP.LFT.SDK.ISupportsNativeObject, HP.LFT.SDK.ITestObject, HP.LFT.SDK.ITestObjectDescriber, IUiObjectBase

Public Properties

| Name | Description
--- | --- | ---
| AbsoluteLocation | This object's coordinates relative to the screen (in pixels). 0,0 is the top-left corner of the (primary) monitor. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
| AttachedText | The static text attached to the object. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| BackgroundColor | The object's background color. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| ColumnHeaders | Returns the column headers.
| DisplayName | The object display name defined in the Application Model. (Inherited from HP.LFT.SDK.ITestObject)
| ForegroundColor | The object's foreground color. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| IsEnabled | Indicates whether this object is enabled. (Inherited from HP.LFT.SDK.IEnabledProvider)
| IsFocused | Indicates whether this object has focus. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| IsVisible | Indicates whether this object is visible. (Inherited from HP.LFT.SDK.IVisibleProvider)
| Label | The object's label. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| Location | This object's coordinates relative to the parent window in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
| NativeClass | The object's Java class name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| NativeObject | Returns the native application object that is represented by this test object instance, enabling you to access the native properties and methods provided by that object. (Inherited from HP.LFT.SDK.ISupportsNativeObject)
| ObjectName | The object's internal name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| Parent | The parent test object of this test object. The child object must be obtained using the Describe method, otherwise, it returns null. (Inherited from HP.LFT.SDK.ITestObject)
| Path | The object's hierarchy (object ancestors). (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| Rows | Returns the ITableRow objects.
| Size | This object's size in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
| TagName | The object's Java name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)

Top
Public Methods

| Name | Description
--- | --- | ---
| ActivateCell | Overloaded. Double-clicks a cell by row and column indexes.
| ActivateColumn | Overloaded. Double-clicks a column by column index.
| ActivateRow | Double-clicks a row.
| Click | Clicks on this object. (Inherited from HP.LFT.SDK.IClickable)
| CreateObject | Creates a native object wrapping an instance of a Java object within your application. (Inherited from HP.LFT.SDK.Java.IUiObjectBase) Supported in LeanFT versions 14.53 and later.
| Describe<TChild> | Creates a child test object of this test object. (Inherited from HP.LFT.SDK.ITestObjectDescriber)
| DeselectColumns | Overloaded. Unselects columns by column indexes.
| DeselectColumnsRange | Overloaded. Unselects a range of columns by column indexes.
| DeselectRows | Overloaded. Unselects rows by row indexes.
| DeselectRowsRange | Overloaded. Unselects a range of rows by rows indexes.
| DoubleClick | Double-clicks on this object using the specified MouseButton. (Inherited from HP.LFT.SDK.IDoubleClickable)
| Exists | Checks whether this object exists in the AUT before the default object synchronization timeout elapses. (Inherited from HP.LFT.SDK.ITestObject)
| ExtendSelectColumns(Int32[]) | Selects additional columns in the table. C# Syntax
    void ExtendSelectColumns(
       params int[] columns
    )
Parameters columns 0-based indexes.
| ExtendSelectColumns(String[]) | Selects additional columns in the table. C# Syntax
    void ExtendSelectColumns(
       params string[] columnHeaders
    )
Parameters columnHeaders Headers of the columns.
| ExtendSelectColumnsRange(Int32,Int32) | Selects the specified range of additional columns in the table. C# Syntax
    void ExtendSelectColumnsRange(
       int fromColumn,
       int toColumn
    )
Parameters fromColumn 0-based index of the first column in the range of columns you want to select. toColumn 0-based index of the last column in the range of columns you want to select.
| ExtendSelectColumnsRange(String,String) | Selects the specified range of additional columns in the table. C# Syntax
    void ExtendSelectColumnsRange(
       string fromColumnHeader,
       string toColumnHeader
    )
Parameters fromColumnHeader Header of the first column in the range of columns you want to select. toColumnHeader Header of the last column in the range of columns you want to select.
| ExtendSelectRows(Int32[]) | Selects additional rows in the table. C# Syntax
    void ExtendSelectRows(
       params int[] rows
    )
Parameters rows 0-based indexes to select.
| ExtendSelectRows(ITableRow[]) | Selects additional rows in the table. C# Syntax
    void ExtendSelectRows(
       params ITableRow[] rows
    )
Parameters rows The ITableRow objects.
| ExtendSelectRowsRange(Int32,Int32) | Selects the specified range of additional rows in the table. C# Syntax
    void ExtendSelectRowsRange(
       int fromRow,
       int toRow
    )
Parameters fromRow 0-based index of the first row. toRow 0-based index of the last row.
| ExtendSelectRowsRange(ITableRow,ITableRow) | Selects the specified range of additional rows in the table. C# Syntax
    void ExtendSelectRowsRange(
       ITableRow fromRow,
       ITableRow toRow
    )
Parameters fromRow The first ITableRow. toRow The last ITableRow.
| FindChildren<TChild> | Returns all the child test objects that match the specified test object type and description filter. For example, you can use this method to retrieve all Web buttons on a Page with type="submit". (Inherited from HP.LFT.SDK.ITestObject)
| FireEvent | Triggers an event on the test object. Note: use the EventInfoFactory class to generate the eventInfo argument value. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| GetCell | Returns a cell specified by row index and column header. C# Syntax
    ITableCell GetCell(
       int row,
       string columnHeader
    )
Parameters row 0-based row number. columnHeader The column header.
| GetDescription | Returns a clone of the description for this test object. The test object must be obtained using the Describe method, otherwise, this method returns null. (Inherited from HP.LFT.SDK.ITestObject)
| GetSnapshot | Captures a bitmap of this test object and returns a System.Drawing.Image of it. (Inherited from HP.LFT.SDK.ITestObject)
| GetStatics | Gets a native object wrapping a Java class capable of accessing static members (methods and fields) of the specified Java class. (Inherited from HP.LFT.SDK.Java.IUiObjectBase) Supported in LeanFT versions 14.53 and later.
| GetTextLocations | Returns all rectangle areas containing the specified text within this object (Windows only). (Inherited from HP.LFT.SDK.ITestObject)
| GetVisibleText | Returns all visible text from this object. (Inherited from HP.LFT.SDK.ITestObject)
| Highlight | Highlights this object in the AUT. (Inherited from HP.LFT.SDK.ITestObject)
| HighlightMatches<TChild> | Highlights all children that match the specified test object type and description filter. (Inherited from HP.LFT.SDK.ITestObject)
| SelectCell | Overloaded. Clicks a cell by row and column indexes.
| SelectCellRange | Overloaded. Selects a range of cells in a table by rows and columns indexes.
| SelectColumnHeader | Overloaded. Clicks on a column header of a table using the specified HP.LFT.SDK.MouseButton by column index.
| SelectColumns | Overloaded. Selects columns by column indexes.
| SelectColumnsRange | Overloaded. Selects a range of columns by column indexes.
| SelectRows | Overloaded. Selects rows indexes.
| SelectRowsRange | Overloaded. Selects a range of rows by indexes.
| SendKeys | Types the specified string into the test object in the application, including special keys or key modifiers. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
| SetDescription | Replaces this test object's description with the supplied description. (Inherited from HP.LFT.SDK.ITestObject)
| VerifyImageExists | Checks whether a snapshot of this object contains the supplied image. (Inherited from HP.LFT.SDK.ITestObject)
| VerifyImageMatch | Checks whether a snapshot of this object and the supplied image are a match, given the specified pixel and RGB tolerance values. (Inherited from HP.LFT.SDK.ITestObject)

Top