Действие парсера «Браузер: клавиатура»

Параметры действия:

Предназначение действия:

Позволяет выполнять нажатия обычных и спец. клавиш (Ctrl, Shift и т.д.)

Например, для имитации нажатия Ctrl+A, Ctrl+C (выделить всё, и копировать) нужно выполнить подряд 3 действия:

  1. KeyDown (нажать и удерживать) с параметром {CONTROL}
  2. SendKeys (щелкнуть по «обычной» клавише) с параметром ac
  3. KeyUp (отпустить ранее нажатую) с параметром {CONTROL}

Возвращаемое значение: отсутствует (текущее значение не изменяется)

 


Параметр «Действие»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: KeyDown; KeyUp; SendKeys


KeyDown Нажать и удерживать клавишу
В качестве параметра «Клавиша» можно использовать одно из трёх значений: {CONTROL}; {SHIFT}; {ALT}
KeyUp

Отпустить ранее нажатую клавишу
В качестве параметра «Клавиша» можно использовать одно из трёх значений: {CONTROL}; {SHIFT}; {ALT}

SendKeys Щелкнуть по «обычной» клавише (кроме 3 удерживаемых, указанных выше)
Можно указать несколько клавиш подряд, — они будут нажаты поочерёдно
Можно в одной строке комбинировать обычные и спец. клавиши, например abc{TAB}12{ENTER}

Параметр «Клавиша»

Тип параметра: выбор из списка, или ввод вручную

Примеры значений параметра: {CONTROL}; {SHIFT}; {ALT}; {ENTER}; {HOME}; {END}; {PAGE_DOWN}; {PAGE_UP}; {ADD}; {ARROW_DOWN}; {ARROW_LEFT}; {ARROW_RIGHT}; {ARROW_UP}; {BACKSPACE}; {BACK_SPACE}; {CANCEL}; {CLEAR}; {COMMAND}; {DECIMAL}; {DELETE}; {DIVIDE}; {DOWN}; {EQUALS}; {ESCAPE}; {F1}; {F2}; {F3}; {F4}; {F5}; {F6}; {F7}; {F8}; {F9}; {F10}; {F11}; {F12}; {HELP}; {INSERT}; {LEFT}; {LEFT_ALT}; {LEFT_CONTROL}; {LEFT_SHIFT}; {META}; {MULTIPLY}; {NULL}; {NUMPAD0}; {NUMPAD1}; {NUMPAD2}; {NUMPAD3}; {NUMPAD4}; {NUMPAD5}; {NUMPAD6}; {NUMPAD7}; {NUMPAD8}; {NUMPAD9}; {PAUSE}; {RETURN}; {RIGHT}; {SEMICOLON}; {SEPARATOR}; {SPACE}; {SUBTRACT}; {TAB}; {UP}

 

 

Примеры использования:

Комментарии

Артур, в 99% случаев это действие использовать не требуется, всё решается иначе
(если что-то надо нажать или какое-то поле заполнить, делается действием «Браузер: найти элемент»

Если сами не разберётесь, можем настроить под заказ.

Здравствуйте, загружаю страницу через «Браузер: открыть страницу», далее использую «Браузер: клавиатура» где действие "SendKeys", клавиша "{TAB};{TAB};{ENTER}". Показывает ошибку "Browser_Keyboard Error:
Ссылка на объект не указывает на экземпляр объекта."
При этом в "Браузер: вкладки и навигация" действия вперед и назад работают.
Подскажите пожалуйста как это исправить, заранее спасибо