如何添加等待/延迟,直到将网页完全加载到Automation Anywhere中?

Ros*_*han 1 webautomation automationanywhere rpa

我想知道在任何地方的自动化中,“如何添加等待或延迟直到网页完全加载”

等待屏幕切换

但是它会保留该过程直到开发人员指定的某个时间,但是我想增加延迟,直到网页完全加载为止,有没有人可以帮助我?对不起,英语不好。

Roe*_*erg 5

通常,在加载实际内容之前先“加载”或“准备就绪”网站。有些网站甚至包含虚拟内容,一旦从“某处”检索到实际内容,这些虚拟内容就会被替换。因此,等待屏幕更改不是一个好主意。

我的方法是选择一个您知道要与之交互的元素之后加载的元素。例如,该网站上的导航栏先于评论被加载。您可以source通过右键单击任意位置并选择来查看该网站的内容,从而找出要使用的元素,view source或者只需刷新页面几次并加以关注即可。前者需要一些HTML知识,但是我认为这是一种更好的方法。

一旦确定了元素,请Object Cloning在该元素上使用并使用内置wait的延迟功能(通常设置为15秒,具体取决于网站/连接)。的值Action应该是随机的get property(将您检索到的所有内容存储在某个虚拟变量中,因为无论如何我们都不会使用它)。

Object Cloning的wait函数每隔毫秒就会轮询一次,一旦找到该元素,它将几乎立即转到代码的下一行。在这里与目标元素进行交互。

这样,您就知道目标元素已加载,并且代码已经过优化和健壮。

最后一点:在自动处理网站时容易出错,通常将它与一些异常处理结合在一起是一个好主意。