触发事件
页面自动化插件:触发事件功能模块使用说明
功能概述
“触发事件”功能允许页面自动化插件模拟用户在网页上触发各种事件,如鼠标悬停、鼠标移出、键盘按下、键盘释放等。
核心特性
- 目标元素指定:支持通过 CSS 选择器或 XPath 表达式指定要触发事件的元素。
- 多种事件类型支持:支持触发各种常见的网页事件,如:
click
:鼠标点击dblclick
:鼠标双击mouseover
:鼠标悬停mouseout
:鼠标移出mousedown
:鼠标按下mouseup
:鼠标释放keydown
:键盘按下keyup
:键盘释放change
:元素值改变focus
:元素获得焦点blur
:元素失去焦点submit
:表单提交- 等等
- 辅助按键支持:支持在触发事件时按下辅助按键,如 Ctrl、Shift、Alt 等,模拟组合事件。
- 滚动到目标元素:可以选择在触发事件前,自动滚动到目标元素,确保操作的可见性。
应用场景
- 模拟用户交互:模拟用户在网页上的各种操作,如点击、悬停、输入等。
- 自动化测试:在自动化测试中,触发各种事件,验证网页的交互功能是否正常。
- 网页交互:模拟用户触发网页上的任何事件,实现各种自动化交互场景。
使用方法
- 目标元素:
- 输入目标元素的 CSS 选择器用于定位要触发事件的元素。
- 也可以通过
{{@variable}}
引用变量,动态指定目标元素。
- 事件:选择要触发的事件类型,如
click
、mouseover
、keydown
等。 - 辅助按键:
- 如果需要模拟组合事件,选择辅助按键,如 Ctrl、Alt、Shift 等。
- 可以同时选择多个辅助按键。
- 滚动到目标元素:勾选此选项,将在触发事件前,自动滚动到目标元素。
- 将打开新页面:如果事件会打开新页面,那么勾选此项