元素在提到的等待时间之前可见,因此隐式/显式等待是否仍会等到提到的时间或单击



如果我给一个元素点击 30 秒的隐式等待时间,并且脚本能够在第 10 秒内找到该元素,它是否还会等待或点击该元素? 同样的情况,我也想知道显式等待。.它会等待还是在第 10 秒本身单击它??

>Implicit wait表示findElement()findElements()方法将尝试在指定的时间内定位元素。唯一的条件是元素存在于 DOM 中。

Explicit wait表示驱动程序将尝试查找元素,然后检查找到的元素是否处于预期状态(可见、启用、过时等)。

两者都等待每 500 毫秒(默认)对 DOM 进行采样,直到满足条件指定时间结束,较早的一次(与Thread.sleep(30000)不同,它将保持程序 30 秒,没有仪表是什么)。

最新更新