Mouse
Класс Mouse работает в CSS-пикселях основного фрейма относительно верхнего левого угла области просмотра.
Каждый объект page имеет свой собственный Mouse, доступный через Page.Mouse.
await Page.Mouse.MoveAsync(0, 0);
await Page.Mouse.DownAsync();
await Page.Mouse.MoveAsync(0, 100);
await Page.Mouse.MoveAsync(100, 100);
await Page.Mouse.MoveAsync(100, 0);
await Page.Mouse.MoveAsync(0, 0);
await Page.Mouse.UpAsync();
Методы
ClickAsync
Добавлено до версии v1.9Является сокращением для Mouse.MoveAsync(), Mouse.DownAsync(), Mouse.UpAsync().
Использование
await Mouse.ClickAsync(x, y, options);
Аргументы
-
x[float]#X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
y[float]#Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
optionsMouseClickOptions?(опционально)-
Buttonenum MouseButton { Left, Right, Middle }?(опционально)#По умолчанию
left. -
ClickCountint? (опционально)#По умолчанию 1. См. UIEvent.detail.
-
Delay[float]? (опционально)#Время ожидания между
mousedownиmouseupв миллисекундах. По умолчанию 0.
-
Возвращает
DblClickAsync
Добавлено до версии v1.9Является сокращением для Mouse.MoveAsync(), Mouse.DownAsync(), Mouse.UpAsync(), Mouse.DownAsync() и Mouse.UpAsync().
Использование
await Mouse.DblClickAsync(x, y, options);
Аргументы
-
x[float]#X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
y[float]#Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
optionsMouseDblClickOptions?(опционально)
Возвращает
DownAsync
Добавлено до версии v1.9Отправляет событие mousedown.
Использование
await Mouse.DownAsync(options);
Аргументы
optionsMouseDownOptions?(опционально)-
Buttonenum MouseButton { Left, Right, Middle }?(опционально)#По умолчанию
left. -
ClickCountint? (опционально)#По умолчанию 1. См. UIEvent.detail.
-
Возвращает
MoveAsync
Добавлено до версии v1.9Отправляет событие mousemove.
Использование
await Mouse.MoveAsync(x, y, options);
Аргументы
-
x[float]#X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
y[float]#Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
optionsMouseMoveOptions?(опционально)
Возвращает
UpAsync
Добавлено до версии v1.9Отправляет событие mouseup.
Использование
await Mouse.UpAsync(options);
Аргументы
optionsMouseUpOptions?(опционально)-
Buttonenum MouseButton { Left, Right, Middle }?(опционально)#По умолчанию
left. -
ClickCountint? (опционально)#По умолчанию 1. См. UIEvent.detail.
-
Возвращает
WheelAsync
Добавлено в версии: v1.15Отправляет событие wheel. Этот метод обычно используется для ручной прокрутки страницы. См. scrolling для альтернативных способов прокрутки.
События колеса могут вызвать прокрутку, если они не обработаны, и этот метод не ждет завершения прокрутки перед возвратом.
Использование
await Mouse.WheelAsync(deltaX, deltaY);
Аргументы
-
deltaX[float]#Пиксели для горизонтальной прокрутки.
-
deltaY[float]#Пиксели для вертикальной прокрутки.
Возвращает