Skip to main content

提交表单

功能概述

“提交表单”功能允许页面自动化插件模拟用户提交网页表单的操作.

提交表单

提示

请注意,此功能仅对 HTML form 表单元素有效

核心特性

  • 目标元素指定:支持通过 CSS 选择器指定要提交的表单元素。
  • 模拟用户交互:模拟用户点击提交按钮或按下 Enter 键提交表单,确保提交过程的真实性。
  • 异步提交支持:支持处理异步表单提交,例如提交后页面不跳转的场景。
  • 滚动到目标元素:可以选择在提交表单前,自动滚动到目标元素,确保操作的可见性。
  • 打开新页面:可以选择在提交表单后,是否等待新页面打开。
  • 错误处理机制:当目标元素不存在、定位错误或提交失败时,能够抛出异常或返回特定结果,方便开发者进行错误处理。

应用场景

  • 自动化测试:在自动化测试中,模拟用户提交表单,验证表单提交功能是否正常。
  • 数据录入:自动填写表单并提交,实现数据的批量录入。
  • 网页交互:模拟用户提交表单,实现各种自动化交互场景。

使用方法

  1. 目标元素

    • 输入目标表单的 CSS 选择器,用于定位要提交的表单元素。
    • 也可以通过 {{@variable}} 引用变量,动态指定目标元素。
  2. 滚动到目标元素:勾选此选项,将在提交表单前,自动滚动到目标元素。

  3. 将打开新页面:勾选此选项,表示表单在提交过程中会打开新页面