WebDriver 隐式等待会影响 findElement 和 findElements 吗?

Ale*_*ins 5 webdriver selenium-webdriver

或者它们只影响 findElement?例如,如果我想测试页面上不存在的元素,我是否要使用findElement(由于隐式等待,这会很慢),或者我可以使用findElements(..).size() == 0(例如)?

Sai*_*fur 5

是的。隐式等待对于驱动程序实例是固定的,一旦实例化驱动程序,它将应用于任何 findElement 机制。显式等待是等待元素的最佳选择,因为显式等待不会影响整个驱动程序实例。

请注意,隐式等待也会影响显式等待。不建议将它们混合在一起。看到这个