Export (0) Print
Expand All

UITestActionExecutor Class

The abstract class for implementing custom action support for UI controls.

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestActionExecutor
    Microsoft.VisualStudio.TestTools.UITesting.WebViewActionExecutor

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assemblies:   Microsoft.VisualStudio.TestTools.WindowsStore.UITesting (in Microsoft.VisualStudio.TestTools.WindowsStore.UITesting.dll)
  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

[CLSCompliantAttribute(true)]
public abstract class UITestActionExecutor

The UITestActionExecutor type exposes the following members.

  NameDescription
Protected methodUITestActionExecutorInitializes a new instance of the UITestActionExecutor class.
Top

  NameDescription
Public methodClick(UITechnologyElement, MouseButtons, ModifierKeys, Point)
Public methodClick(UITechnologyElement, MouseButtons, ModifierKeys, Point) Click the default mouse button.
Public methodDoubleClick(UITechnologyElement, MouseButtons, ModifierKeys, Point)
Public methodDoubleClick(UITechnologyElement, MouseButtons, ModifierKeys, Point) Double click the default mouse button.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetControlSupportLevel Gets the support level of the provider for the specified control.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodHover(UITechnologyElement, Point, Int32)
Public methodHover(UITechnologyElement, Point, Int32) Hovers the mouse on the specified control for a given duration.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodMouseMove(UITechnologyElement, Point)
Public methodMouseMove(UITechnologyElement, Point) Move mouse to specified location on the control.
Public methodMoveScrollWheel(UITechnologyElement, Int32, ModifierKeys)
Public methodMoveScrollWheel(UITechnologyElement, Int32, ModifierKeys) Scroll the mouse wheel.
Public methodPressModifierKeys(UITechnologyElement, ModifierKeys)
Public methodPressModifierKeys(UITechnologyElement, ModifierKeys) Presses the given modifier keys without releasing it. To release the modifier keys, explicit call to ReleaseModifierKeysImplementation should be made.
Public methodReleaseKeyboard Resets the keyboard to normal state if applicable.
Public methodReleaseModifierKeys(UITechnologyElement, ModifierKeys)
Public methodReleaseModifierKeys(UITechnologyElement, ModifierKeys) Releases the given modifier keys that was pressed using PressModifierKeys.
Public methodReleaseMouse Resets the mouse to normal state if applicable.
Public methodSendKeys(UITechnologyElement, String, ModifierKeys, Boolean)
Public methodSendKeys(UITechnologyElement, String, ModifierKeys, Boolean) Sends the keystrokes to generate the specified text.
Public methodStartDragging(UITechnologyElement, MouseButtons, ModifierKeys, Point)
Public methodStartDragging(UITechnologyElement, MouseButtons, ModifierKeys, Point) Start dragging the mouse with specified buttons, modifier keys from the given location.
Public methodStopDragging(UITechnologyElement, Point, Boolean)
Public methodStopDragging(UITechnologyElement, Point, Boolean) Stop drag operation on the control.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft