点击网页元素
指令说明
点击网页中的指定元素,该指令会自动激活元素所属的网页。您需要先捕获元素。高级选项中可以选择单击,双击等。若被点击元素不在浏览器窗口内,该指令会自动滚动网页,直到元素出现在窗口内时再点击。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 网页对象 | WebPage | 点击该网页中的元素 |
| 网页元素 | WebElement 或 ElementDescriptor | 被点击的元素,可以选择捕获的网页元素也可以选择获取网页元素、获取网页相似元素、获取网页关联元素等指令获取到网页元素 |
| 点击类型 | 枚举项 | 鼠标点击、静默点击、CDP静默点击 |
| 点击方式 | 枚举项 | 单击、双击 |
| 鼠标按键 | 枚举项 | 左键、右键 |
| 点击位置 | 枚举项 | 随机、中间 |
| 辅助按键 | 枚举项 | 无、Alt、Ctrl、Shift |
| 点击后延时 | float | 点击后等待一会儿再执行,单位:秒 |
| 等待元素出现时长 | float | 若元素未出现则一直等待,直到元素出现再点击,若超过最长等待时间后元素仍未出现则触发错误,单位:秒 |
指令输出参数
无
类型定义参考
点击方式比较
| 点击方式 | 点击原理 | 是否需要鼠标 | 和真人点击相似度 | 点击速度 | 点击准确性 | 优点 | 缺点 |
|---|---|---|---|---|---|---|---|
| 鼠标点击 | 1.把浏览器窗口前置 2.获取元素在屏幕上的位置 3.把鼠标指针移动到该位置并点击 | 是 | 最接近真人点击,基本所有元素都可以正常响应点击 | 会抢夺鼠标、屏幕,无法后台静默运行,浏览器窗口必须在屏幕范围内,不能被其他元素遮挡 | |||
| 静默点击 | Web JS给元素发送点击事件 | 否 | 点击速度最快,点击最准确,不抢夺鼠标、屏幕,完全后台静默运行,即使被其他元素、窗口遮挡、浏览器窗口在屏幕外等仍旧可以点击 | 与真人点击相差较大,部分网页元素可能无法响应点击 | |||
| CDP静默点击 | 通过Chrome CDP协议点击,先获取元素在网页中的位置,然后通知CDP在该位置点击 | 否 | 点击速度快,接近真人点击,不抢夺鼠标、屏幕,完全后台静默运行,即使被其他窗口遮挡、浏览器窗口在屏幕外等仍旧可以点击 | 不能被其他元素遮挡 |
提示
- 需要先安装曲辕RPA浏览器插件
- CDP静默点击要求:曲辕RPA >= 7.7.0,浏览器插件 >= 2.4.0
- 如何捕获及编辑元素属性参考 捕获及编辑网页元素属性
示例

常见问题
参考 网页操作常见问题