跳到主要内容

点击事件

点击事件节点模拟鼠标点击,支持单击和双击。

概述

基于原生浏览器事件模拟,只在第一个匹配元素上触发。优先调用元素的 element.click() 原生方法(最可靠路径),如不可用则手动构建完整事件链:focuspointerdown/mousedownpointerup/mouseuptouchendclick

点击事件

快速上手

以下示例演示了通过「右键菜单」触发点击事件的完整流程:

  • 触发器右键菜单 — 在匹配页面上右键启动工作流
  • 动作:点击事件 — 点击页面上的 #prepare-click 按钮
  • 执行页面https://jtcrpa.com/test/index.html
点击事件示例

工作流执行时,先在匹配页面右键选择菜单项启动,随后点击事件节点在目标按钮 #prepare-click 上触发点击。

提示

如果点击行为会打开新页面(如 target="_blank" 的链接或 window.open()),需要开启「打开新标签页」开关,否则新页面可能被浏览器拦截。

参数参考

参数类型默认值说明
标签名文本节点名称,必填。需符合变量命名规范
目标元素文本CSS 选择器,必填
点击类型下拉选择单击click — 单击;dbclick — 双击
修饰键多选必选。触发条件:同时按下修饰键并点击。可选值:CtrlShiftAltMeta(Command/Win),可多选
打开新标签页开关false是否在新标签页中触发点击
切换到新页面开关false打开新标签页后是否切换到该页面执行后续操作

常见问题

点击后页面没有反应

现象:执行日志显示点击成功,但页面没有任何变化。

原因:选择器命中了错误元素;或页面使用事件委托,监听器绑定在父级元素上。

解决:在开发者工具 Console 中执行 document.querySelector('你的选择器').click() 验证;如果手动点击有效但节点无效,尝试在点击前加「等待元素」节点。