元素等待的作用

来源:4-5 设置显示等待和隐式等待

多敲多学多想

2020-05-21 19:46:59

简单的理解为:显示等待和隐式等待的作用就是为了设置等待页面上查找元素的超时时间,只是在等待时间的期间两个等待方式处理的方式不同,而实际的应用场景是什么,因为前面的例子中没有设置这个而找不到元素时也是一样会抛出异常

写回答

1回答

时间,

2020-05-22

同学,你好。当一个页面加载到浏览器后,这个页面的很多元素加载的时间可能不一致。这就使得元素定位比较尴尬了,如果某个要定位的元素还没有加载出来,在定位的时候,就会抛出异常: ElementNotVisibleException。这个时候,合理使用 wait ,我们就能很好的缓解这个问题。

显示等待情况下,只有特定条件触发后,WebDriver 才会继续执行后续操作。

隐式等待情况下,WebDriver 等待一定时间,该时间段内,如果特定元素没加载成功,则抛出异常。

如果我的回答解决您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 1672 问题

查看课程