action
Обзор
Используйте команду action, чтобы выполнить действия ввода в одном из виртуализируемых устройств в веб-браузере.
В отличие от высокоуровневых команд scrollIntoView и doubleClick, Actions API обеспечивает более гранулярное управление устройствами ввода. Доступны следующие источники ввода:
- ввод текста с клавиатуры для клавиатурных устройств;
- управление мышью, пером или сенсорным устройством;
- управление скроллом для устройств с колесом прокрутки.
Каждая цепочка вызовов action команд должна завершаться вызовом команды perform, чтобы начать выполнение указанного набора действий. Также это приводит к высвобождению всех нажатых клавиш, кнопок и т.д. на виртуальных устройствах ввода и запускает необходимые события. Высвобождение можно пропустить, передав аргумент true в команду perform. Пример:
await browser.action(...).perform(true);