Skip to main content

触发事件

页面自动化插件:触发事件功能模块使用说明

功能概述

“触发事件”功能允许页面自动化插件模拟用户在网页上触发各种事件,如鼠标悬停、鼠标移出、键盘按下、键盘释放等。

核心特性

  • 目标元素指定:支持通过 CSS 选择器或 XPath 表达式指定要触发事件的元素。
  • 多种事件类型支持:支持触发各种常见的网页事件,如:
    • click:鼠标点击
    • dblclick:鼠标双击
    • mouseover:鼠标悬停
    • mouseout:鼠标移出
    • mousedown:鼠标按下
    • mouseup:鼠标释放
    • keydown:键盘按下
    • keyup:键盘释放
    • change:元素值改变
    • focus:元素获得焦点
    • blur:元素失去焦点
    • submit:表单提交
    • 等等
  • 辅助按键支持:支持在触发事件时按下辅助按键,如 Ctrl、Shift、Alt 等,模拟组合事件。
  • 滚动到目标元素:可以选择在触发事件前,自动滚动到目标元素,确保操作的可见性。

应用场景

  • 模拟用户交互:模拟用户在网页上的各种操作,如点击、悬停、输入等。
  • 自动化测试:在自动化测试中,触发各种事件,验证网页的交互功能是否正常。
  • 网页交互:模拟用户触发网页上的任何事件,实现各种自动化交互场景。

使用方法

  1. 目标元素
    • 输入目标元素的 CSS 选择器用于定位要触发事件的元素。
    • 也可以通过 {{@variable}} 引用变量,动态指定目标元素。
  2. 事件:选择要触发的事件类型,如 clickmouseoverkeydown 等。
  3. 辅助按键
    • 如果需要模拟组合事件,选择辅助按键,如 Ctrl、Alt、Shift 等。
    • 可以同时选择多个辅助按键。
  4. 滚动到目标元素:勾选此选项,将在触发事件前,自动滚动到目标元素。
  5. 将打开新页面:如果事件会打开新页面,那么勾选此项