任何人都可以向我解释一下对DOM"进行轮询的问题。在Selenium?

时间:2017-05-23 17:24:24

标签: selenium-webdriver automation

每当我在selenium中经历隐式等待和显式等待概念的概念时,我经常遇到句子"来调查DOM"。究竟是什么意思?我在谷歌搜索,但我没有找到相关的答案。

2 个答案:

答案 0 :(得分:4)

这意味着在设定的时间间隔(每隔X毫秒)重复检查DOM,以查看是否存在元素。

答案 1 :(得分:2)

基本上,当使用implicit wait时,您的网络驱动程序将会检查"对于DOM的元素一段时间。使用explicit wait时,它会等到找到元素。可以找到更明确的区别,也许您需要的是in this article

  

因此,显式等待是您定义的代码,用于等待特定条件发生,然后再继续执行代码。隐式等待告诉WebDriver在尝试查找一个或多个元素(如果它们不是立即可用)时将DOM轮询一段时间