在selenium webdriver中隐含等待

时间:2017-06-16 14:28:44

标签: java selenium-webdriver

我们知道网页的元素有时加载速度更快。有时慢一点。 如果我已经给出了隐式等待20秒,并且如果元素在5或10或15秒内被加载......程序是否仍会等待整整20秒执行下一个命令,否则它将缩短5/10的等待时间/ 15秒相应&继续下一个命令?

1 个答案:

答案 0 :(得分:0)

是程序会缩短等待时间。它将等到在两种情况下都找到元素 - 无论是隐式还是显式。 您正在设置的隐式等待是等待所有语句。另一端的显式等待是等待该特定陈述。

所以隐含等待 - 你必须设置一次。显式等待 - 您可以根据需要设置尽可能多的语句(比隐式等待花费更多的时间)。

http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp

http://www.guru99.com/implicit-explicit-waits-selenium.html