使用【浏览器控制】模块的“获取元素”功能,有一定概率获取的内容不一样,疑似只是疑似bug

使用问题 · 705 次浏览
Ao. 创建于 2022-03-18 18:09

简单描述一下:

就是这个动作的目的是帮我获取网页更新的内容,比如一个时间段,苹果剩余5箱,草莓剩余4箱,西瓜剩余3箱。每个时间段不一样,下面问题就出现了:这个动作可能是随着时间或者运行次数,就会有一两次出现错误。 就有那么一两次获取的内容跟网页内容不一样。

作为对比,我又复制了原版一模一样的动作,现在就是 原动作1,复制动作2,它们现在除了名字不一样,内容步骤是一模一样的,我又测试了一下午,动作2就没有出任何问题,获取同一个网页,同一个时间段的内容,动作1就是会错,只是偶尔,50次错2次3次吧,没注意计算。 

现在就想问问家人们,获取个text,怎么会出错呢?比如现在苹果5箱,草莓4箱,西瓜3箱,动作1就可能,可能给我获取出一个  苹果1箱 草莓3箱西瓜2箱,就是牛头不对马嘴的那种。动作2就没问题。 

但我总不能每次都用“调试运行”,就是找不到为什么能获取错误

求家人解答

 


回复内容
zetalpha 2022-03-18 18:15
#1

源码有变动吧

Ao. 2022-03-18 18:43 :
网页的 text是会变动,半小时或者十多分钟更新一次。现在是 动作1,复制来的动作2,获取同一个页面,50次,动作1有概率出现问题,动作2不会,迷茫
CL 2022-03-18 18:15
#2

标签页id是变化的,每个新开的标签页都有新的id。

如果操作的不是一个固定的标签,要在打开标签的时候得到标签页id,在后面通过这个标签页id来访问。如果访问的是当前活动的标签页,就留空。

Ao. 2022-03-18 18:41 :

需要获取的那个网页没有关,一直是挂在后台的,所以ID也不会变。  现在是动作1 ,复制来的动作2,只有动作1获取的有概率出现问题,动作2就不会

Ao. 最后更新于 2022-03-18 18:44
Melina 2022-03-18 18:57
#3

应该恰好取到了旧数据吧

Ao. 2022-03-18 19:04 :

那动作2,跟动作1,步骤是一模一样的,也是一样的执行,就2不会错,只有1出错,奇怪了

Melina 2022-03-18 19:09 :

可能样本不够多,你现在可以多用动作2测试

回复主贴