# Actions
Действие | Описание |
click() | Однократное нажатие. Опции: button="left" modifiers=\["Shift", "Alt"\] с зажатой кнопкой Shift timeout=2\_000 Задержка перед ошибкой. Обычно 30 сек. force=True Ошибка сразу же если не найден. |
dblclick() | Двойной щелчок. Опции как у click +: delay=100 - задержка в миллисекундах |
hover() | Навести мышь на выбранный элемент |
fill("my text") | Заполнить поле ввода текстом my text. Аналогично Ctrl-V |
clear() | Очистить поле ввода |
type("my text", delay=100) | Имитация побуквенного ввода |
check() Еще: set\_checked(True) | Выбор radiobutton, checkbox, switch is\_checked() для checkbox проверяет, выбран ли checkbox |
uncheck() | убрать выбор |
select\_option("text") | Выбор опции из раскрывающегося списка. Но если отсутствует - будет Timeout Error. Если передать список - будет множественный выбор. |
Для раскрытия Dropdown элемента: нажатие на него, выбор элемента и нажатие | |
set\_input\_files("") | Для элемента позволяющего загружать файлы, имя файла из директории, из которой запускается скрипт. Можно передать список. |
Если по кнопке открывается меню выбора файла, то ```python with page.expect_file_chooser() as fc_info: file_input.click() #до этого через локатор найден file_input file_chooser = fc_info.value file_chooser.set_files("first.txt") ``` | |
press("KeyW") press("Shift+KeyW") press("Control+ArrowLeft") |