Поделиться через


Mouse - класс

Предоставляет статические методы для выполнения действий мыши в тесте пользовательского интерфейса.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.Mouse

Пространство имен:  Microsoft.VisualStudio.TestTools.UITesting
Сборка:  Microsoft.VisualStudio.TestTools.UITesting (в Microsoft.VisualStudio.TestTools.UITesting.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(True)> _
Public Class Mouse _
    Implements IDisposable
[CLSCompliantAttribute(true)]
public class Mouse : IDisposable
[CLSCompliantAttribute(true)]
public ref class Mouse : IDisposable
[<CLSCompliantAttribute(true)>]
type Mouse =  
    class
        interface IDisposable
    end
public class Mouse implements IDisposable

Тип Mouse предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод Mouse Инфраструктура. Инициализирует новый экземпляр класса Mouse.

В начало страницы

Свойства

  Имя Описание
Открытое свойствоСтатический член HoverDuration Получает или задает длительность наведения указателя мыши в миллисекундах.
Открытое свойствоСтатический член Instance Получает или задает экземпляр Mouse.
Открытое свойствоСтатический член Location Получает или задает расположение объекта Mouse.
Защищенное свойство LocationImplementation Получает или задает текущее расположение объекта Mouse.
Открытое свойствоСтатический член MouseDragSpeed Получает или задает скорость перемещения мыши.
Открытое свойствоСтатический член MouseMoveSpeed Получает или задает скорость перемещения мыши.

В начало страницы

Методы

  Имя Описание
Открытый методСтатический член Click() Нажимает кнопку мыши по умолчанию.
Открытый методСтатический член Click(Point) Нажимает кнопку мыши по умолчанию в заданном расположении.
Открытый методСтатический член Click(MouseButtons) Нажимает указанную кнопку мыши.
Открытый методСтатический член Click(ModifierKeys) Нажимает кнопку мыши по умолчанию, удерживая указанные клавиши CTRL, SHIFT и ALT.
Открытый методСтатический член Click(UITestControl) Нажимает кнопку мыши по умолчанию в заданном элементе управления.
Открытый методСтатический член Click(UITestControl, Point) Нажимает кнопку мыши по умолчанию в заданном элементе управления в указанном расположении относительно данного элемента управления.
Открытый методСтатический член Click(UITestControl, MouseButtons) Нажимает указанную кнопку мыши в заданном элементе управления.
Открытый методСтатический член Click(UITestControl, ModifierKeys) Нажимает кнопку мыши по умолчанию в заданном элементе управления, удерживая нажатыми указанные клавиши CTRL, SHIFT и ALT.
Открытый методСтатический член Click(MouseButtons, ModifierKeys, Point) Нажимает указанную кнопку мыши, удерживая нажатыми указанные клавиши CTRL, SHIFT и ALT, в заданном расположении.
Открытый методСтатический член Click(UITestControl, MouseButtons, ModifierKeys, Point) Нажимает указанную кнопку мыши в заданном элементе управления, удерживая нажатыми указанные клавиши CTRL, SHIFT и ALT, в заданном расположении относительно данного элемента управления.
Защищенный метод ClickImplementation Производит щелчок указанной кнопкой мыши на заданном элементе управления, удерживая нажатыми указанные клавиши-модификаторы в заданном расположении относительно данного элемента управления.
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса Mouse.
Защищенный метод Dispose(Boolean) Очищает все используемые ресурсы.
Открытый методСтатический член DoubleClick() Производит двойной щелчок кнопкой мыши.
Открытый методСтатический член DoubleClick(Point) Производит двойной щелчок кнопкой мыши по умолчанию в заданном расположении.
Открытый методСтатический член DoubleClick(MouseButtons) Производит двойной щелчок указанной кнопкой мыши.
Открытый методСтатический член DoubleClick(ModifierKeys) Производит двойной щелчок кнопкой мыши по умолчанию, имеющей модификаторы.
Открытый методСтатический член DoubleClick(UITestControl) Производит двойной щелчок кнопкой мыши по умолчанию в заданном элементе управления.
Открытый методСтатический член DoubleClick(UITestControl, Point) Производит двойной щелчок кнопкой мыши по умолчанию на заданном элементе управления в указанном расположении относительно элемента управления.
Открытый методСтатический член DoubleClick(UITestControl, MouseButtons) Производит двойной щелчок указанной кнопкой мыши в заданном элементе управления.
Открытый методСтатический член DoubleClick(UITestControl, ModifierKeys) Производит двойной щелчок кнопкой мыши по умолчанию в заданном элементе управления с модификаторами.
Открытый методСтатический член DoubleClick(MouseButtons, ModifierKeys, Point) Производит двойной щелчок указанной кнопкой мыши, удерживая нажатыми указанные клавиши-модификаторы, в заданном расположении на экране.
Открытый методСтатический член DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Производит двойной щелчок указанной кнопкой мыши на заданном элементе управления, удерживая нажатыми указанные клавиши-модификаторы, в заданном расположении относительно данного элемента управления.
Защищенный метод DoubleClickImplementation Производит двойной щелчок указанной кнопкой мыши на заданном элементе управления, удерживая нажатыми указанные клавиши-модификаторы, в заданном расположении относительно данного элемента управления.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Метод завершения. (Переопределяет Object.Finalize().)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член Hover(Point) Перемещает указатель мыши в указанное расположение.
Открытый методСтатический член Hover(UITestControl) Приостанавливает указатель мыши на заданном элементе управления.
Открытый методСтатический член Hover(Point, Int32) Задерживает указатель мыши на указанной точке на заданный срок.
Открытый методСтатический член Hover(UITestControl, Point) Перемещает указатель мыши в заданное расположение относительно указанного элемента управления.
Открытый методСтатический член Hover(UITestControl, Point, Int32) Задерживает указатель мыши на указанном расположении относительно указанного элемента управления на заданный срок.
Защищенный метод HoverImplementation Задерживает указатель мыши на указанном расположении относительно указанного элемента управления на заданный срок.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый методСтатический член Move(Point) Перемещает указатель мыши в указанное расположение.
Открытый методСтатический член Move(UITestControl, Point) Перемещает указатель мыши в заданное расположение относительно указанного элемента управления.
Защищенный метод MoveImplementation Перемещает указатель мыши в заданное расположение относительно указанного элемента управления.
Открытый методСтатический член MoveScrollWheel(Int32) Выполняет прокрутку колесика мыши заданное количество раз.
Открытый методСтатический член MoveScrollWheel(Int32, ModifierKeys) Выполняет прокрутку колесика мыши заданное количество раз, удерживая нажатыми указанные клавиши-модификаторы.
Открытый методСтатический член MoveScrollWheel(UITestControl, Int32) Выполняет прокрутку колесика мыши в заданном элементе управления заданное количество раз.
Открытый методСтатический член MoveScrollWheel(UITestControl, Int32, ModifierKeys) Выполняет прокрутку колесика мыши в заданном элементе управления заданное количество раз, удерживая нажатыми указанные клавиши CTRL, SHIFT и ALT.
Защищенный метод MoveScrollWheelImplementation Выполняет прокрутку колесика мыши в заданном элементе управления заданное количество раз, удерживая нажатыми указанные клавиши CTRL, SHIFT и ALT.
Открытый методСтатический член StartDragging() Начинает перетаскивание указателя мыши.
Открытый методСтатический член StartDragging(UITestControl) Начинает перетаскивание указателя мыши с указанного элемента управления.
Открытый методСтатический член StartDragging(UITestControl, Point) Начинает перетаскивание указателя мыши с указанной точки относительно заданного элемента управления или с абсолютного элемента управления, если значение параметра control — nullссылка NULL (Nothing в Visual Basic).
Открытый методСтатический член StartDragging(UITestControl, MouseButtons) Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши, с указанного элемента управления.
Открытый методСтатический член StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши и заданные клавиши, с указанной точки относительно указанного элемента управления или с абсолютного элемента управления, если значение параметра control — nullссылка NULL (Nothing в Visual Basic).
Защищенный метод StartDraggingImplementation Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши и заданные клавиши, с указанной точки относительно указанного элемента управления или с абсолютного элемента управления, если значение параметра control — nullссылка NULL (Nothing в Visual Basic).
Открытый методСтатический член StopDragging(Point) Останавливает операцию перетаскивания.
Открытый методСтатический член StopDragging(UITestControl) Останавливает операцию перетаскивания на указанном элементе управления.
Открытый методСтатический член StopDragging(Int32, Int32) Останавливает операцию перетаскивания.
Открытый методСтатический член StopDragging(UITestControl, Point) Останавливает операцию перетаскивания на указанном элементе управления.
Открытый методСтатический член StopDragging(UITestControl, Int32, Int32) Останавливает операцию перетаскивания на указанном элементе управления.
Защищенный метод StopDraggingImplementation Останавливает операцию перетаскивания на указанном элементе управления.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.UITesting - пространство имен