《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之四:SeleniumBasic的三种等待方式
作者:互联网
我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间。
SeleniumBasic有三种等待方式:
- 强制等待:与Selenium无关的一种堵塞线程的延时方法,固定毫秒数
- 隐式等待:设置一个等待时间,如果在这个等待时间内,网页加载完成,则执行下一步;否则一直等待时间截止,然后再执行下一步。这样也就会有个弊端,程序会一直等待整个页面加载完成,直到超时,但有时候我需要的那个元素早就加载完成了,
- 显示等待:程序每隔一定时间检查一次,如果条件成立了,则执行下一步,否则继续等待,直到超过设置的最长时间,然后抛出TimeoutException
标签:VBA,0.0,元素,SeleniumBasic,等待时间,执行,等待,加载 来源: https://www.cnblogs.com/ryueifu-VBA/p/13699219.html