元素在提到的等待时间之前可见所以 implicit/Explicit 等待是否仍然等到提到的时间或单击

Element visible before the time mentioned for wait so Will the implicit/Explicit wait still wait till the time mentioned or click

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

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

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

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