New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.DesktopAutomation

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
public class UserInteraction

Inheritance: objectUserInteraction

Methods

C#
public void Click()
C#
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference, ActionPointUnitType unitType, Keys modifierKeys)
Parameters:clickTypeMouseClickTypexintyintreferenceOffsetReferenceunitTypeActionPointUnitTypemodifierKeysKeys
C#
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference, ActionPointUnitType unitType)
Parameters:clickTypeMouseClickTypexintyintreferenceOffsetReferenceunitTypeActionPointUnitType
C#
public void Click(MouseClickType clickType, int x, int y, OffsetReference reference)
Parameters:clickTypeMouseClickTypexintyintreferenceOffsetReference
C#
public void Click(MouseClickType clickType, Point offsetPoint, OffsetReference reference)
Parameters:clickTypeMouseClickTypeoffsetPointPointreferenceOffsetReference
C#
public void Click(MouseClickType clickType, Point offsetPoint)
Parameters:clickTypeMouseClickTypeoffsetPointPoint
C#
public void Click(MouseClickType clickType)
Parameters:clickTypeMouseClickType
C#
public void ClickPoint(MouseClickType clickType, Point absolutePoint)
Parameters:clickTypeMouseClickTypeabsolutePointPoint
C#
public void ClickPoint(Point absolutePoint)
Parameters:absolutePointPoint
C#
public Point DetectHotSpot(int searchRadius, Cursor cursor)
Parameters:searchRadiusintcursorCursorReturns:

Point

C#
public Point DetectHotSpot(int searchRadius)
Parameters:searchRadiusintReturns:

Point

C#
public void DragTo(DesktopElement dropTarget)
Parameters:dropTargetDesktopElement
C#
public void DragTo(int x, int y, bool autoDetectStartHotSpot, Cursor hotSpotCursor, int radius, bool skipValidateDropLocation)
Parameters:xintyintautoDetectStartHotSpotboolhotSpotCursorCursorradiusintskipValidateDropLocationbool
C#
public void DragTo(int x, int y, bool autoDetectStartHotSpot, Cursor hotSpotCursor, int radius)
Parameters:xintyintautoDetectStartHotSpotboolhotSpotCursorCursorradiusint
C#
public void DragTo(int x, int y, bool autoDetectStartHotSpot)
Parameters:xintyintautoDetectStartHotSpotbool
C#
public void DragTo(int x, int y, int xOffset, int yOffset, OffsetReference offsetRef, bool skipValidateDropLocation)
Parameters:xintyintxOffsetintyOffsetintoffsetRefOffsetReferenceskipValidateDropLocationbool
C#
public void DragTo(int x, int y, int xOffset, int yOffset, OffsetReference offsetRef)
Parameters:xintyintxOffsetintyOffsetintoffsetRefOffsetReference
C#
public void DragTo(int startOffsetX, int startOffsetY, OffsetReference startOffsetReference, ActionPointUnitType startUnitType, DesktopElement dropTarget, int endOffsetX, int endOffsetY, OffsetReference endOffsetReference, ActionPointUnitType endUnitType, bool skipValidateDropLocation)
Parameters:startOffsetXintstartOffsetYintstartOffsetReferenceOffsetReferencestartUnitTypeActionPointUnitTypedropTargetDesktopElementendOffsetXintendOffsetYintendOffsetReferenceOffsetReferenceendUnitTypeActionPointUnitTypeskipValidateDropLocationbool
C#
public void DragTo(int startOffsetX, int startOffsetY, OffsetReference startOffsetReference, DesktopElement dropTarget, int endOffsetX, int endOffsetY, OffsetReference endOffsetReference)
Parameters:startOffsetXintstartOffsetYintstartOffsetReferenceOffsetReferencedropTargetDesktopElementendOffsetXintendOffsetYintendOffsetReferenceOffsetReference
C#
public void DragTo(int x, int y)
Parameters:xintyint
C#
public void HoverOver()
C#
public void HoverOver(int x, int y, OffsetReference reference, ActionPointUnitType unitType)
Parameters:xintyintreferenceOffsetReferenceunitTypeActionPointUnitType
C#
public void HoverOver(int x, int y, OffsetReference reference)
Parameters:xintyintreferenceOffsetReference
C#
public void HoverOver(Point p)
Parameters:pPoint
C#
public void KeyDown(Keys key)
Parameters:keyKeys
C#
public void KeyPress(Keys key, int holdFor)
Parameters:keyKeysholdForint
C#
public void KeyUp(Keys key)
Parameters:keyKeys
C#
public void MouseEnter(OffsetReference enterSide)
Parameters:enterSideOffsetReference
C#
public void MouseLeave(OffsetReference leaveSide)
Parameters:leaveSideOffsetReference
C#
public void MouseMove(List<Point> path, int delayBetweenPathPoints, bool firstPointIsElementCenter)
Parameters:pathList<Point>delayBetweenPathPointsintfirstPointIsElementCenterbool
C#
public void TurnMouseWheel(int delta, MouseWheelTurnDirection direction, bool clickFirst)
Parameters:deltaintdirectionMouseWheelTurnDirectionclickFirstbool
C#
public void TypeText(string text, int keyPressTime, bool clickFirst)
Parameters:textstringkeyPressTimeintclickFirstbool
C#
public void TypeText(string text, int keyPressTime, int holdTime, bool clickFirst, bool supportUnicode = true)
Parameters:textstringkeyPressTimeintholdTimeintclickFirstboolsupportUnicodebool
C#
public void TypeText(string text, int keyPressTime)
Parameters:textstringkeyPressTimeint