硒有多少种等待方式



我正在查找硒等待的类型。我知道两个显性和隐性。我想走得更远。有人能帮我知道吗,谢谢。

隐式等待:如果Web驱动程序由于可用性而无法立即找到它,它将继续轮询DOM(约250毫秒)以获取元素。如果元素在指定的时间内不可用,将引发NoSuchElementException。默认设置为零。一旦我们设置了时间,Web驱动程序就会等待WebDriver对象实例的周期。

显式等待:当加载特定元素需要一分钟以上的时间时,可能会出现实例。在这种情况下,你肯定不喜欢为隐式等待设置一个巨大的时间,因为如果你这样做,你的浏览器将为每个元素等待相同的时间。

为了避免这种情况,您可以简单地只在所需元素上放置一个单独的时间。通过遵循这一点,您的浏览器隐式等待时间对于每个元素都会很短,而对于特定元素则会很大。

流畅等待:假设您有一个元素,有时只需1秒就可以出现,有时需要几分钟才能出现。在这种情况下,最好使用流畅的等待,因为这将尝试一次又一次地找到元素,直到找到它或直到

参考此链接

最新更新