示例#1
0
 public static void DoubleClick(UITestControl control, Point relativeCoordinate)
 {
     control.DoubleClick(ModifierKeys.None, relativeCoordinate);
 }
示例#2
0
 public static void Hover(UITestControl control)
 {
     Move(control);
 }
示例#3
0
 public static void DoubleClick(UITestControl control)
 {
     control.DoubleClick(ModifierKeys.None, null);
 }
示例#4
0
 public static void DoubleClick(UITestControl control, ModifierKeys modifierKeys)
 {
     control.DoubleClick(modifierKeys, null);
 }
 public UITestControl(UITestControl parent, ISearchContext parentSearchContext)
     : this(parent)
 {
     ParentSearchContext = parentSearchContext;
 }
示例#6
0
 public static void Move(UITestControl control)
 {
     control.MoveToElement(null);
 }
示例#7
0
 public static void Click(UITestControl control)
 {
     control.Click(MouseButtons.Left, ModifierKeys.None, null);
 }
示例#8
0
 public static void SendKeys(UITestControl control, string text)
 {
     SendKeys(text, control, ModifierKeys.None);
 }
示例#9
0
 public static void StopDragging(UITestControl control)
 {
     ControlToDrag.DragAndDropTo(control);
 }
示例#10
0
 public static void StopDragging(UITestControl control, Point relativeCoordinate)
 {
     StopDragging(control, relativeCoordinate.X, relativeCoordinate.Y);
 }
示例#11
0
 public static void StartDragging(UITestControl control)
 {
     ControlToDrag = control;
 }
示例#12
0
 public static void MoveScrollWheel(UITestControl control, int wheelMoveCount, ModifierKeys modifierKeys)
 {
     throw new NotImplementedException();
 }
示例#13
0
        public static void MoveScrollWheel(UITestControl control, int wheelMoveCount)
        {
            long currentPosition = control.ScrollWheelPosition;

            control.ScrollWheelPosition = currentPosition + (wheelMoveCount * 100);
        }
示例#14
0
 public static void Hover(UITestControl control, Point relativeCoordinate)
 {
     Move(control, relativeCoordinate);
 }
示例#15
0
 public static void Click(UITestControl control, MouseButtons button, ModifierKeys modifierKeys)
 {
     control.Click(button, modifierKeys, null);
 }
        internal void DragAndDropTo(UITestControl control)
        {
            BrowserWindow browserWindow = TopParent as BrowserWindow;

            new Actions(browserWindow.Driver).DragAndDrop(this.WebElement, control.WebElement).Perform();
        }
示例#17
0
 public static void Click(UITestControl control, MouseButtons button, ModifierKeys modifierKeys, Point relativeCoordinate)
 {
     control.Click(button, modifierKeys, relativeCoordinate);
 }
示例#18
0
 public static void SendKeys(UITestControl control, string text, ModifierKeys modifierKeys)
 {
     SendKeys(text, control, modifierKeys);
 }
示例#19
0
 public static void Click(UITestControl control, Point screenCoordinate)
 {
     control.Click(MouseButtons.Left, ModifierKeys.None, screenCoordinate);
 }
 public UITestControl(UITestControl parent, IWebElement webElement)
     : this(parent)
 {
     privateWebElement = webElement;
 }
示例#21
0
 public static void Move(UITestControl control, Point relativeCoordinate)
 {
     control.MoveToElement(relativeCoordinate);
 }