Mouse
Класс Mouse работает в CSS-пикселях основного фрейма относительно верхнего левого угла области просмотра.
Каждый объект page
имеет свой собственный Mouse, доступный через page.mouse.
- Sync
- Async
# использование ‘page.mouse’ для обрисовки квадрата 100x100.
page.mouse.move(0, 0)
page.mouse.down()
page.mouse.move(0, 100)
page.mouse.move(100, 100)
page.mouse.move(100, 0)
page.mouse.move(0, 0)
page.mouse.up()
# использование ‘page.mouse’ для обрисовки квадрата 100x100.
await page.mouse.move(0, 0)
await page.mouse.down()
await page.mouse.move(0, 100)
await page.mouse.move(100, 100)
await page.mouse.move(100, 0)
await page.mouse.move(0, 0)
await page.mouse.up()
Методы
click
Added before v1.9Является сокращением для mouse.move(), mouse.down(), mouse.up().
Использование
mouse.click(x, y)
mouse.click(x, y, **kwargs)
Аргументы
-
X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
button
"left" | "right" | "middle" (optional)#По умолчанию
left
. -
По умолчанию 1. См. UIEvent.detail.
-
Время ожидания между
mousedown
иmouseup
в миллисекундах. По умолчанию 0.
Возвращает
dblclick
Added before v1.9Является сокращением для mouse.move(), mouse.down(), mouse.up(), mouse.down() и mouse.up().
Использование
mouse.dblclick(x, y)
mouse.dblclick(x, y, **kwargs)
Аргументы
-
X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
button
"left" | "right" | "middle" (optional)#По умолчанию
left
. -
Время ожидания между
mousedown
иmouseup
в миллисекундах. По умолчанию 0.
Возвращает
down
Added before v1.9Отправляет событие mousedown
.
Использование
mouse.down()
mouse.down(**kwargs)
Аргументы
-
button
"left" | "right" | "middle" (optional)#По умолчанию
left
. -
По умолчанию 1. См. UIEvent.detail.
Возвращает
move
Added before v1.9Отправляет событие mousemove
.
Использование
mouse.move(x, y)
mouse.move(x, y, **kwargs)
Аргументы
-
X координата относительно области просмотра основного фрейма в CSS-пикселях.
-
Y координата относительно области просмотра основного фрейма в CSS-пикселях.
-
По умолчанию 1. Отправляет промежуточные события
mousemove
.
Возвращает
up
Added before v1.9Отправляет событие mouseup
.
Использование
mouse.up()
mouse.up(**kwargs)
Аргументы
-
button
"left" | "right" | "middle" (optional)#По умолчанию
left
. -
По умолчанию 1. См. UIEvent.detail.
Возвращает
wheel
Added in: v1.15Отправляет событие wheel
. Этот метод обычно используется для ручной прокрутки страницы. См. scrolling для альтернативных способов прокрутки.
События колеса могут вызвать прокрутку, если они не обработаны, и этот метод не ждет завершения прокрутки перед возвратом.
Использование
mouse.wheel(delta_x, delta_y)
Аргументы
-
Пиксели для горизонтальной прокрутки.
-
Пиксели для вертикальной прокрутки.
Возвращает