Click or drag to resize

IControl Interface

The test interface for visual objects.

Namespace:  SmartBear.TestLeft.TestObjects
Assembly:  SmartBear.TestLeft (in SmartBear.TestLeft.dll) Version: 14.60.289.11 (14.60.289.11)
Syntax
public interface IControl : IObjectTreeNode, 
	IObject, IVisualObject

The IControl type exposes the following members.

Properties
  NameDescription
Public propertyChildren
Gets the collection of child objects.
(Inherited from IObjectTreeNode.)
Public propertyEnabled
Specifies whether the object is enabled or disabled.
Public propertyHeight
The object's height in pixels.
Public propertyParent
The parent object.
(Inherited from IObjectTreeNode.)
Public propertyScreenLeft
The horizontal position of the object's left edge in screen coordinates.
Public propertyScreenTop
The vertical position of the object's top edge in screen coordinates.
Public propertyVisible
Specifies whether an onscreen object is visible to users.
Public propertyVisibleOnScreen
Specifies whether the whole object or any of its parts is currently visible on screen.
Public propertyWidth
The object's width in pixels.
Top
Methods
  NameDescription
Public methodCallMethod<T>(String,Object[])
Invokes the specified method and returns the result.
(Inherited from IObject.)
Public methodCast<T>
Casts the interface to an interface of another type.
(Inherited from IObject.)
Public methodClick()
Simulates a left-button single click in a window or control.
Public methodClick(Int32, Int32)
Simulates a left-button single click in a window or control.
Public methodClick(Int32, Int32, ShiftKey)
Simulates a left-button single click in a window or control.
Public methodClickM()
Simulates a middle-button single click in a window or control.
Public methodClickM(Int32, Int32)
Simulates a middle-button single click in a window or control.
Public methodClickM(Int32, Int32, ShiftKey)
Simulates a middle-button single click in a window or control.
Public methodClickR()
Simulates a right-button single click in a window or control.
Public methodClickR(Int32, Int32)
Simulates a right-button single click in a window or control.
Public methodClickR(Int32, Int32, ShiftKey)
Simulates a right-button single click in a window or control.
Public methodDblClick()
Simulates a left-button double click in a window or control.
Public methodDblClick(Int32, Int32)
Simulates a left-button double click in a window or control.
Public methodDblClick(Int32, Int32, ShiftKey)
Simulates a left-button double click in a window or control.
Public methodDblClickM()
Simulates a middle-button double click in a window or control.
Public methodDblClickM(Int32, Int32)
Simulates a middle-button double click in a window or control.
Public methodDblClickM(Int32, Int32, ShiftKey)
Simulates a middle-button double click in a window or control.
Public methodDblClickR()
Simulates a right-button double click in a window or control.
Public methodDblClickR(Int32, Int32)
Simulates a right-button double click in a window or control.
Public methodDblClickR(Int32, Int32, ShiftKey)
Simulates a right-button double click in a window or control.
Public methodDrag(Int32, Int32, Int32, Int32)
Simulates a left-button mouse drag in a window or control.
Public methodDrag(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a left-button mouse drag in a window or control.
Public methodDragM(Int32, Int32, Int32, Int32)
Simulates a middle-button mouse drag in a window or control.
Public methodDragM(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a middle-button mouse drag in a window or control.
Public methodDragR(Int32, Int32, Int32, Int32)
Simulates a right-button mouse drag in a window or control.
Public methodDragR(Int32, Int32, Int32, Int32, ShiftKey)
Simulates a right-button mouse drag in a window or control.
Public methodFind<T>(ISearchPattern, Int32)
Searches for an object that matches the specified pattern. The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodFind<T>(ISearchPattern, Int32, Int32)
Searches for an object that matches the specified pattern.
(Inherited from IObjectTreeNode.)
Public methodFindAll<T>
Searches for objects that match the specified pattern. The search depth is specified as an optional parameter.
(Inherited from IObjectTreeNode.)
Public methodGetProperty<T>
Returns the value of the specified property.
(Inherited from IObject.)
Public methodHoverMouse()
Places the mouse pointer over the specified control.
Public methodHoverMouse(Int32, Int32)
Places the mouse pointer over the specified control.
Public methodKeys
Simulates keyboard input to a window or control.
Public methodMouseWheel(Int32)
Simulates mouse wheel rotation.
Public methodMouseWheel(Int32, ShiftKey)
Simulates mouse wheel rotation.
Public methodPicture()
Captures the image of the object.
(Inherited from IVisualObject.)
Public methodPicture(Int32, Int32, Int32, Int32, Boolean)
Captures the image of the specified rectangular area of the object.
(Inherited from IVisualObject.)
Public methodScreenToWindow
Converts screen coordinates to coordinates relative to the object.
Public methodSetProperty
Sets a value for the specified property.
(Inherited from IObject.)
Public methodTryFind<T>(ISearchPattern, T)
Searches for an object that matches the specified pattern (the search depth is 1). The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodTryFind<T>(ISearchPattern, Int32, T)
Searches for an object that matches the specified pattern. The default search timeout AutoWaitTimeout is used.
(Inherited from IObjectTreeNode.)
Public methodTryFind<T>(ISearchPattern, Int32, Int32, T)
Searches for an object that matches the specified pattern.
(Inherited from IObjectTreeNode.)
Public methodWaitProperty(String, Object)
Delays the test execution until the specified property equals the specified value or until the default time limit AutoWaitTimeout is reached.
(Inherited from IObjectTreeNode.)
Public methodWaitProperty(String, Object, Int32)
Delays the test execution until the specified property equals the specified value or until the specified time limit is reached.
(Inherited from IObjectTreeNode.)
Public methodWindowToScreen
Converts coordinates relative to the object to coordinates relative to screen.
Top
See Also