Class UserInteraction
Inheritance
Inherited Members
Namespace: ArtOfTest.WebAii.DesktopAutomation
Assembly: ArtOfTest.WebAii.dll
Syntax
public class UserInteraction
Methods
Click()
Declaration
public void Click()
Click(MouseClickType)
Click(MouseClickType, Point)
Declaration
public void Click(MouseClickType clickType, Point offsetPoint)
Parameters
Mouse
|
System.
|
Click(MouseClickType, Point, OffsetReference)
Declaration
public void Click(MouseClickType clickType, Point offsetPoint, OffsetReference reference)
Parameters
Mouse
|
System.
|
Offset
|
Click(MouseClickType, Int32, Int32, OffsetReference)
Declaration
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference)
Parameters
Mouse
|
System.
|
System.
|
Offset
|
Click(MouseClickType, Int32, Int32, OffsetReference, ActionPointUnitType)
Declaration
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference, ActionPointUnitType unitType)
Parameters
Mouse
|
System.
|
System.
|
Offset
|
Action
|
Click(MouseClickType, Int32, Int32, OffsetReference, ActionPointUnitType, Keys)
Declaration
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference, ActionPointUnitType unitType, Keys modifierKeys)
Parameters
Mouse
|
System.
|
System.
|
Offset
|
Action
|
System.
|
ClickPoint(MouseClickType, Point)
Declaration
public void ClickPoint(MouseClickType clickType, Point absolutePoint)
Parameters
Mouse
|
System.
|
ClickPoint(Point)
Declaration
public void ClickPoint(Point absolutePoint)
Parameters
System.
|
DetectHotSpot(Int32)
Declaration
public Point DetectHotSpot(int searchRadius)
Parameters
System.
|
Returns
System.
|
DetectHotSpot(Int32, Cursor)
Declaration
public Point DetectHotSpot(int searchRadius, Cursor cursor)
Parameters
System.
|
System.
|
Returns
System.
|
DragTo(DesktopElement)
DragTo(Int32, Int32)
Declaration
public void DragTo(int x, int y)
Parameters
System.
|
System.
|
DragTo(Int32, Int32, OffsetReference, ActionPointUnitType, DesktopElement, Int32, Int32, OffsetReference, ActionPointUnitType, Boolean)
Declaration
public void DragTo(int startOffsetX, int startOffsetY, OffsetReference startOffsetReference, ActionPointUnitType startUnitType, DesktopElement dropTarget, int endOffsetX, int endOffsetY, OffsetReference endOffsetReference, ActionPointUnitType endUnitType, bool skipValidateDropLocation)
Parameters
System.
|
System.
|
Offset
|
Action
|
Desktop
|
System.
|
System.
|
Offset
|
Action
|
System.
|
DragTo(Int32, Int32, OffsetReference, DesktopElement, Int32, Int32, OffsetReference)
Declaration
public void DragTo(int startOffsetX, int startOffsetY, OffsetReference startOffsetReference, DesktopElement dropTarget, int endOffsetX, int endOffsetY, OffsetReference endOffsetReference)
Parameters
System.
|
System.
|
Offset
|
Desktop
|
System.
|
System.
|
Offset
|
DragTo(Int32, Int32, Boolean)
Declaration
public void DragTo(int x, int y, bool autoDetectStartHotSpot)
Parameters
System.
|
System.
|
System.
|
DragTo(Int32, Int32, Boolean, Cursor, Int32)
Declaration
public void DragTo(int x, int y, bool autoDetectStartHotSpot, Cursor hotSpotCursor, int radius)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
DragTo(Int32, Int32, Boolean, Cursor, Int32, Boolean)
Declaration
public void DragTo(int x, int y, bool autoDetectStartHotSpot, Cursor hotSpotCursor, int radius, bool skipValidateDropLocation)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
System.
|
DragTo(Int32, Int32, Int32, Int32, OffsetReference)
Declaration
public void DragTo(int x, int y, int xOffset, int yOffset, OffsetReference offsetRef)
Parameters
System.
|
System.
|
System.
|
System.
|
Offset
|
DragTo(Int32, Int32, Int32, Int32, OffsetReference, Boolean)
Declaration
public void DragTo(int x, int y, int xOffset, int yOffset, OffsetReference offsetRef, bool skipValidateDropLocation)
Parameters
System.
|
System.
|
System.
|
System.
|
Offset
|
System.
|
HoverOver()
Declaration
public void HoverOver()
HoverOver(Point)
Declaration
public void HoverOver(Point p)
Parameters
System.
|
HoverOver(Int32, Int32, OffsetReference)
Declaration
public void HoverOver(int x, int y, OffsetReference reference)
Parameters
System.
|
System.
|
Offset
|
HoverOver(Int32, Int32, OffsetReference, ActionPointUnitType)
Declaration
public void HoverOver(int x, int y, OffsetReference reference, ActionPointUnitType unitType)
Parameters
System.
|
System.
|
Offset
|
Action
|
KeyDown(Keys)
Declaration
public void KeyDown(Keys key)
Parameters
System.
|
KeyPress(Keys, Int32)
Declaration
public void KeyPress(Keys key, int holdFor)
Parameters
System.
|
System.
|
KeyUp(Keys)
Declaration
public void KeyUp(Keys key)
Parameters
System.
|
MouseEnter(OffsetReference)
MouseLeave(OffsetReference)
MouseMove(List<Point>, Int32, Boolean)
Declaration
public void MouseMove(List<Point> path, int delayBetweenPathPoints, bool firstPointIsElementCenter)
Parameters
System.
|
System.
|
System.
|
TurnMouseWheel(Int32, MouseWheelTurnDirection, Boolean)
Declaration
public void TurnMouseWheel(int delta, MouseWheelTurnDirection direction, bool clickFirst)
Parameters
System.
|
Mouse
|
System.
|
TypeText(String, Int32)
Declaration
public void TypeText(string text, int keyPressTime)
Parameters
System.
|
System.
|
TypeText(String, Int32, Boolean)
Declaration
public void TypeText(string text, int keyPressTime, bool clickFirst)
Parameters
System.
|
System.
|
System.
|
TypeText(String, Int32, Int32, Boolean, Boolean)
Declaration
public void TypeText(string text, int keyPressTime, int holdTime, bool clickFirst, bool supportUnicode = true)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|