循环相似元素(web)
功能说明
功能描述
依次循环网页中相似元素列表中的每一项,并进行自动化相关操作
配置项说明
常规
指令输入
网页对象
TBrowser
: 输入一个获取到的或通过'打开网页'函数创建的网页对象目标元素
TTarget
: 请选择需要操作的目标网页元素。可以从「元素库」中选择一个已捕获的元素,或使用「捕获新元素」功能来获取网页中的新元素作为操作目标。元素操作
Integer
: 选择要获取元素对象或元素的其他信息。- 获取元素对象:获取与目标元素相似的元素对象,后续可对元素对象进行点击、悬停等操作
- 获取元素文本内容:获取元素的可见文本内容。
- 获取元素值:获取元素的value属性值
- 获取网页链接地址:获取
<a>
标签(超链接元素)、<img>
标签(图像元素)、<video>
标签(视频元素)的链接地址 - 获取元素源代码:获取元素的源代码内容
- 获取元素属性:获取元素指定属性的值,如'href'、'class'、'id'等
智能识别并补充链接前缀
Boolean
: 智能识别并补充网页链接的前缀(http://
或https://
)属性名称
string
: 网页元素的属性名称输出循环项的位置
Boolean
: 是否输出循环项的位置
指令输出
保存当前循环元素至
TUiElement
: 指定一个变量名称,用于存储当前循环的元素对象保存当前循环元素信息至
string
: 指定一个变量名称,用于存储当前循环的元素信息保存当前循环位置至
Integer
: 指定一个变量名称,用于存储当前循环项的位置
高级
循环起始位置
Integer
: 循环起始位置,索引从0开始循环终止位置
Integer
: 循环终止位置,可为负数,-1代表倒数第一项执行前的延迟(毫秒)
Integer
: 指令执行前的等待时间(毫秒)等待目标元素存在(毫秒)
Integer
: 指定时间内未找到目标元素则执行错误处理逻辑
错误处理
打印错误日志
Boolean
:当指令运行出错时,打印错误日志到【日志】面板。默认勾选。处理方式
Integer
:终止流程:指令运行出错时,终止流程。
忽略异常并继续执行:指令运行出错时,忽略异常,继续执行流程。
重试此指令:指令运行出错时,重试运行指定次数指令,每次重试间隔指定时长。
使用示例
流程逻辑描述: 使用【打开网页】指令打开指定网页 --> 使用【循环相似元素(web)】指令获取一组与目标元素相似的元素对象 --> 循环体内执行【获取元素信息(web)】获取元素的文本内容,然后执行【打印日志】将元素文本内容打印输出
常见错误及处理
无
常见问题解答
无