网页元素等待出现及点击 公开

分类
点赞
SEITest Runos 大葱明子 3 人点赞了这个动作。
更多信息
分享人 运营:秋风
分享时间 2023-06-02 21:12
最后更新 2023-12-27 13:40
修订版本 5
子程序大小 12.3 KB
Quicker版本 1.40.23.0

介绍

对网页上元素进行判断是否出现?如果在10s内出现该元素,就进行点击或者其他操作,支持XPath和css,支持网页中出现的文本元素,小白也能用。

因为经常会对网页点击,我就编辑了这个模块,下次遇到相同编程动作需要,就直接引用这个挺好。省去重复编辑几个步骤。

有时候点击一些网页,经常要进行等待,不然直接点击就会出现错误。

我就编辑这个等待程序。只要出现了就点击元素,没有出现就继续等待,所以当出现的一瞬间基本上4ms就可以点击,大大的提高了点击效率。 不用延时了,这个延时3s或者是5s都不太准。用这个准。

另外有些网页加载出来元素,但是页面还是没有体现出来,所以还需要再来添加一些等待ms,推荐在200-600ms。


新手不知道如何取值和点击网页,或者是网页css元素经常变化,也可以用这个。

像下面一样设置即可。



另外请注意,如果要用Quicker 进行取值,要把里面的取值器改成css才行。 因为Quicker软件取值只支持css,XPath语法是需要手动取值的。



子程序的参数

输入
标签页ID Text
选择器类型 Text
是否用XPath文本包含 网页重复文本可能存在很多,请多调试 。 Text
XPath包含的可见文本 输入网页中需要查找的文本,请注意部分 按钮文字中间有空格,比如:登 录 Text
可见文本排序选择 如出现多个文本,请选择找到第几个? Text
选择器 在此输入css取值或XPath语法 Text
每次查找间隔时间 元素查找需要3-20ms时间,请填写 希望再次增加间隔时间,以减少电脑cpu计算。 Integer
等待元素最长秒数 比如30秒没有找到,就退出本子程序。返回false Number
点击间隔时间 找到元素之后 到 点击 之间的时间,ms单位,部分元素是找到后 并没有加载出来 导致点击无效,所以调整此延迟可点到。 Integer
点击该元素 Text
输出
查找元素结果输出 查找成功之后返回true,否则false。只有当规定时间找不到此元素,就会返回false。 Boolean
返回元素innerText内部文本 Text

最近更新

修订版本 更新时间 更新说明
5 2023-12-27 13:40 脚本框架改为 顶层,对网页兼容性更好,比如京东京麦后台
4 2023-09-09 10:44 新增 返回内部文本
3 2023-08-04 11:27 新增时间等待限制

最近讨论