如果我给了30sec的隐式等待元素点击,并且脚本能够在第10秒找到该元素,它还会等待或点击该元素吗? 同样的情况,我想知道明确的等待......请等待或点击它在第10秒自己??
答案 0 :(得分:3)
Implicit wait
表示findElement()
和findElements()
方法会尝试将元素定位到指定的时间。唯一的条件是元素存在于DOM中。
Explicit wait
表示驱动程序将尝试找到该元素,然后检查找到的元素是否处于预期状态(可见,启用,陈旧等)。
两者都等待每500毫秒(默认值)对DOM进行采样,直到满足条件或指定的时间结束,前一个(不像Thread.sleep(30000)
将保持程序30秒没有米什么)。