keys
Обзор
Используйте команду keys
, чтобы отправить последовательность нажатий клавиш в активный элемент.
Вы можете также использовать символы «Левая стрелка» или «Правая стрелка». Они будут автоматически преобразованы в соответствующие unicode-символы. Все поддерживаемые символы вы можете посмотреть здесь.
Модификаторы типа Ctrl
, Shift
, Alt
и Meta
остаются нажатыми, пока вы сами не освободите их повторным вызовом. Однако модификация клика требует использования метода performActions из WebDriver Actions API.
Использование
await browser.keys(value);
Параметры команды
Имя | Тип | Описание |
value | String или String[] | Последовательность клавиш, которые нужно напечатать. |
Примеры использования
it("copies text out of active element", async ({ browser }) => {
// копируем текст из элемента ввода
await browser.$("#username").setValue("anonymous");
await browser.keys(["Meta", "a"]);
await browser.keys(["Meta", "c"]);
});