Mouse - класс
Предоставляет статические методы для выполнения действий мыши в тесте пользовательского интерфейса.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UITesting.Mouse
Пространство имен: Microsoft.VisualStudio.TestTools.UITesting
Сборка: Microsoft.VisualStudio.TestTools.UITesting (в Microsoft.VisualStudio.TestTools.UITesting.dll)
Синтаксис
'Декларация
Public Class Mouse _
Implements IDisposable
public class Mouse : IDisposable
public ref class Mouse : IDisposable
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 текущему объекту Object. (Унаследовано от 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пустая ссылка (Nothing в Visual Basic). |
![]() ![]() |
StartDragging(UITestControl, MouseButtons) | Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши, с указанного элемента управления. |
![]() ![]() |
StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) | Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши и заданные клавиши, с указанной точки относительно указанного элемента управления или с абсолютного элемента управления, если значение параметра control — nullпустая ссылка (Nothing в Visual Basic). |
![]() |
StartDraggingImplementation | Начинает перетаскивание указателя мыши, удерживая нажатыми заданные кнопки мыши и заданные клавиши, с указанной точки относительно указанного элемента управления или с абсолютного элемента управления, если значение параметра control — 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 - пространство имен