OracleFormsListView Class

Description

Represents a listview.

Inheritance Hierarchy

Syntax

C#
public class OracleFormsListView : OracleFormsContainer, IOracleFormsScrollable
VB
'Declaration
Public Class OracleFormsListView _
Inherits OracleFormsContainer _
Implements IOracleFormsScrollable

Properties

Name Description
AccessibleName The accessible name of the component. (Inherited from AWTComponent)
AccessibleRole The accessible role of the component. (Inherited from AWTComponent)
AllCellTexts the text values of all cells in the listview. The cells are grouped in rows, where each row contains the texts of its cells.
Background The background color of the component. (Inherited from AWTComponent)
ColumnCount the number of columns in the listview.
Cursor The name of the cursor set in the component. (Inherited from AWTComponent)
Enabled whether the component is enabled. (Inherited from AWTComponent)
Focusable whether the component can be focused. (Inherited from AWTComponent)
FocusedRow the index of the focused row, -1 (4Test: 0) is returned if no row is focused.
Font The font of the component. (Inherited from AWTComponent)
Foreground The foreground color of the component. (Inherited from AWTComponent)
Height The current height of the component. (Inherited from AWTComponent)
HorizontalScrollbarPageSize the block increment value of the scroll bar. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarPosition the current position of the scroll bar. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarRange the range value of the scroll bar. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarStepSize the unit increment value of the scroll bar. (Inherited from IOracleFormsScrollable)
Name The name of the component. (Inherited from AWTComponent)
NativeHandle The native window handle for the object. (Inherited from INativeWindow)
RowCount the number of rows in the listview.
SelectedRow the index of the selected row, -1 (4Test: 0) is returned if no row is selected.
Text The text of the control. (Inherited from TestObject)
Value The value of the control, e.g.: text in a text control. (Inherited from TestObject)
VerticalScrollbarPageSize the block increment value of the scroll bar. (Inherited from IOracleFormsScrollable)
VerticalScrollbarPosition the current position of the scroll bar. (Inherited from IOracleFormsScrollable)
VerticalScrollbarRange the range value of the scroll bar. (Inherited from IOracleFormsScrollable)
VerticalScrollbarStepSize the unit increment value of the scroll bar. (Inherited from IOracleFormsScrollable)
Width The current width of the component. (Inherited from AWTComponent)

Methods

Name Description
CaptureBitmap Saves a bitmap image of this object to a file. If you do not specify an absolute file name, the bitmap is saved to the default bitmap location on the machine that runs the Agent, which is %LOCALAPPDATA%/Silk/SilkTest/capturedBitmaps. The captured bitmap's pixels are stored in 32bit RGB order; when parsing the image the 4th byte (alpha channel) of every pixel must be ignored as it is used only for padding. In .NET, the constant System.Drawing.Imaging.PixelFormat.Format32bppRgb can be used for this purpose. (Inherited from TestObject)
ClearSelection Clears the selection.
Click Clicks on the object. (Inherited from IClickable)
DoubleClick Double-clicks a mouse button on the object. (Inherited from IClickable)
Exists Checks if any child object matching the locator exists for an object in the application under test. If the timeout parameter is passed the agent retries finding until the given timeout expires. If no timeout is specified and no object is found initially false is returned immediately. (Inherited from TestObject)
Exists Checks if an object exists in the application under test. (Inherited from TestObject)
Find Finds an object specified by an XPath locator. (Inherited from TestObject)
FindAll Finds all objects specified by an XPath locator. (Inherited from TestObject)
GenerateLocator Returns a locator for this object. (Inherited from TestObject)
GetCellText Returns the cell text.
GetChildren Returns the child objects of this object. (Inherited from TestObject)
GetColumnName Returns the name of the column at the specified index.
GetColumnWidth Returns the width of the specified column.
GetDynamicMethodList Returns a list of methods (including their signature) that can be dynamically invoked on this TestObject. (Inherited from TestObject)
GetHorizontalScrollbar Gets the horizontal scroll bar. (Inherited from IOracleFormsScrollable)
GetParent Looks up the parent of this object in the test application. (Inherited from TestObject)
GetProperty Returns the value of the specified property. (Inherited from TestObject)
GetPropertyList Returns a list of property names that can be retrieved for the given object. (Inherited from TestObject)
GetRect Returns the size and position of this object. Per default the returned coordinates are relative to the parent window that contains this object. (Inherited from TestObject)
GetVerticalScrollbar Gets the vertical scroll bar. (Inherited from IOracleFormsScrollable)
HighlightObject Highlights this object. (Inherited from TestObject)
HorizontalScrollbarPage Increments the current scroll position by specified number of pages. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarScrollTo Scrolls to the specified position. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarScrollToMax Scrolls to the maximum position of the scroller. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarScrollToMin Scrolls to the minimum position of the scroller. (Inherited from IOracleFormsScrollable)
HorizontalScrollbarStep Increments the current scroll position by specified steps. (Inherited from IOracleFormsScrollable)
ImageClick Clicks on the specified image asset. (Inherited from TestObject)
ImageClickFile Clicks on the specified image. (Inherited from TestObject)
ImageExists Returns whether the specified image asset exists. (Inherited from TestObject)
ImageExistsFile Returns whether the specified image exists. (Inherited from TestObject)
ImageRectangle Returns the object-relative rectangle of the specified image asset. (Inherited from TestObject)
ImageRectangleFile Returns the object-relative rectangle of the specified image. (Inherited from TestObject)
Invoke Dynamically invokes a method on the test object. (Inherited from TestObject)
InvokeMethods Dynamically invokes a sequence of methods starting at this TestObject. (Inherited from TestObject)
IsFocused Return whether the control has focus. (Inherited from IFocusable)
IsRowVisible Returns whether the specified row is visible.
MouseMove Moves the pointer to the specified location in the object. This method is not supported for mobile Web applications. (Inherited from IClickable)
OpenContextMenu Opens a context menu at the specified position. (Inherited from AWTComponent)
PressKeys Presses (but does not release) a set of keys or mouse buttons. (Inherited from IKeyable)
PressMouse Presses (but does not release) a mouse button in the object. This method is not supported for mobile Web applications. (Inherited from IClickable)
ReleaseKeys Releases a set of keys or mouse buttons. (Inherited from IKeyable)
ReleaseMouse Releases a mouse button. This method is not supported for mobile Web applications. (Inherited from IClickable)
ScrollIntoView Scrolls the component into view if it is hidden and a child of a scroll pane. (Inherited from AWTComponent)
ScrollToRow Scrolls to the specified row.
SelectRow Selects the specified row.
SetColumnWidth Sets the width of the specified column.
SetFocus Gives focus to the control. (Inherited from IFocusable)
SetProperty Sets the value of the specified property. (Inherited from TestObject)
StartScreenRecording Starts screen recording (Inherited from TestObject)
StopScreenRecording Stops screen recording (Inherited from TestObject)
TextCapture Returns the text in this object's visible area. (Inherited from TestObject)
TextClick Clicks in the center of the specified text. (Inherited from TestObject)
TextExists Returns whether the specified text exists. (Inherited from TestObject)
TextRectangle Returns the object-relative rectangle of the specified text. (Inherited from TestObject)
TypeKeys Sends a set of keystrokes to the object. (Inherited from IKeyable)
TypePasswordKeys Types an encrypted password into an object, for example a text field. (Inherited from IKeyable)
Verify Executes a verification on the given asset in the context of this UI object. (Inherited from TestObject)
VerticalScrollbarPage Increments the current scroll position by specified number of pages. (Inherited from IOracleFormsScrollable)
VerticalScrollbarScrollTo Scrolls to the specified position. (Inherited from IOracleFormsScrollable)
VerticalScrollbarScrollToMax Scrolls to the maximum position of the scroller. (Inherited from IOracleFormsScrollable)
VerticalScrollbarScrollToMin Scrolls to the minimum position of the scroller. (Inherited from IOracleFormsScrollable)
VerticalScrollbarStep Increments the current scroll position by specified steps. (Inherited from IOracleFormsScrollable)
WaitForChildDisappearance Waits until the specified child object does not exist or until the timeout is reached. If you don't explicitly pass a timeout using the optional timeout parameter, the timeout specified by the option OPT_WAIT_RESOLVE_OBJDEF will be used. An exception is thrown if the timeout is reached. (Inherited from TestObject)
WaitForDisappearance Waits until the object does not exist or until the timeout is reached. If you don't explicitly pass a timeout using the optional timeout parameter, the timeout specified by the option OPT_WAIT_RESOLVE_OBJDEF will be used. An exception is thrown if the timeout is reached. (Inherited from TestObject)
WaitForObject Waits for an object that matches the specified locator. If no object matches within an timeout an ObjectNotFoundException is thrown. The default timeout is 5 seconds and you can change the timeout by setting the value of the option OPT_WAIT_RESOLVE_OBJDEF. Use WaitForObject if the AUT takes a long time to display a specific object, for example when a transaction is processed before showing any results. By default, an action in the UI does not require a WaitForObject, because of the built-in synchronization. If you receive random timeout errors during normal script execution, consider increasing the default timeout instead of adding WaitForObject statements to your scripts. (Inherited from TestObject)
WaitForProperty Waits until the specified property has the specified value or until the timeout is reached.If you don't explicitly pass a timeout using the optional timeout parameter, the timeout specified by the option OPT_WAIT_RESOLVE_OBJDEF will be used. An exception is thrown if the timeout is reached. (Inherited from TestObject)
WaitForPropertyNotEquals Waits until the specified property has a value that is different to the specified value or until the timeout is reached.If you don't explicitly pass a timeout using the optional timeout parameter, the timeout specified by the option OPT_WAIT_RESOLVE_OBJDEF will be used. An exception is thrown if the timeout is reached. (Inherited from TestObject)
WaitForScreenshotStable Waits until the control is visually stable and does not change its position, by comparing screenshots taken with the specified interval. If you don't explicitly pass a timeout using the optional timeout parameter, the timeout specified by the option OPT_WAIT_SCREENSHOT_STABLE will be used. The default interval is 200 milliseconds. An exception is thrown if the timeout is reached. (Inherited from TestObject)