跳到主要内容

按下按键

按下按键节点模拟键盘操作,向页面发送按键事件。

概述

在「按键」输入框中直接按下目标按键,可配合修饰键(Ctrl/Shift/Alt/Meta)模拟组合键。支持配置打开新标签页并在新页面中执行后续操作。

按下按键

快速上手

以下示例演示了通过「右键菜单」触发按键操作的完整流程:

  • 触发器右键菜单 — 在匹配页面上右键启动工作流
  • 步骤一滚动页面 — 滚动到 #card-keydown 元素位置
  • 步骤二:按下按键 — 在 #card-keydown 元素上按下回车键(Enter)
  • 执行页面https://jtcrpa.com/test/index.html
按下按键示例

执行时,先在匹配页面右键选择菜单项启动流程,滚动到目标元素后,按下按键节点在 #card-keydown 上触发回车键。

参数参考

参数类型默认值说明
标签名文本节点名称,必填。需符合变量命名规范
目标元素文本CSS 选择器,必填。按键发送到的元素,不填则发送到当前焦点元素
按键文本必填。在输入框中直接按下目标按键
修饰键多选多选:CtrlShiftAltMeta
打开新标签页开关false是否在新标签页中执行
切换到新页面开关false打开新标签页后是否切换到该页面

常见问题

按键发送了但输入框没有文字

现象:向输入框发送字符按键后,输入框没有显示字符。

原因:部分前端框架的输入框绑定了 input 事件而非 keydown

解决:改用「输入文字」节点代替,或使用「触发事件」节点手动派发 input 事件。