滚轮滚动
功能
在指定页面进行鼠标滚轮滚动。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 元素 | 【TObject】元素表达式,获取到的元素返还对象所创建的变量。 | 浏览器界面(传入变量) |
| 选取器 | 【字符串】指明屏幕上/编辑选取器/表达式编辑器,根据需求选择。 | |
| 超时(毫秒) | 【整型】指最长等待时间(毫秒),超过时间未运行就会报错 | |
| 等待准备就绪 | 【整型】空/交互/完成 | 交互 |
| 裁剪区域 | 【TTarget】TRect/nil | TRect |
| 水平滚动 | 【整型】水平滚动的方向。左滚/不滚动/右滚,可以根据需要选择滚动方向。 | 不滚动 |
| 垂直滚动 | 【整型】垂直滚动的方向。上滚/不滚动/下滚,可以根据需要选择滚动方向,向上为负。 | 下滚 |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 发送窗口消息 | 【布尔型】如果选中,则通过向目标应用程序发送一条特定消息的方式执行滚动。默认情况下,未勾选此复选框 | 否 |
| 模拟滚动 | 【布尔型】如果选中,则通过使用目标应用程序的技术模拟滚动。默认情况下,未勾选此复选框 | 否 |
| 光标位置 | 【TcursorPosition】TcursorPosition / nil | TcursorPosition |
| 偏移X | 【整型】 | |
| 偏移Y | 【整型】 | |
| 位置 | 【整型】中间/ 左上/ 右上/ 左下/ 右下,默认是中间,根据需求选择。 | 中间 |
注意/说明
1.此函数仅支持在 IE 浏览器中使用,若在【打开浏览器】函数中选择的浏览器类型为 IE,但运行脚本时打开的是 Edge 浏览器,则此时【滚轮滚动】函数在 Edge 浏览器中使用也是不生效的。
2.该函数可与【打开浏览器】函数搭配使用。若运行函数时网页没有滚动效果,则需要在【滚轮滚动】函数中加一下延迟时间,就会有滚动效果。
3.发送窗口信息:如果选中,则通过向目标应用程序发送一条特定消息的方式执行滚动,这种输入方法可在后台工作,且兼容大多数桌面应用程序,但不是速度最快最快的方法。默认情况下,该复选框是未选中状态。如果即未选中该复选框,也未选中“模拟滚动”复选框,则默认方法通过使用硬件驱动程序模拟点击。
4.模拟滚动:这种单击方法是三种方法中最快的,且可在后台工作。默认情况下,该复选框是未选中状态。如果既未选中该复选框,也未选中“发送窗口消息”复选框,则默认方法通过使用硬件驱动程序执行点击。默认方法速度最慢,且不能在后台工作,但可以兼容所有桌面应用程序。