在自动化的任何场景中,隐式等待每次都会失败,但显式等待会通过,即使两者都有 10 秒的默认时间?

In any scenario in automation where implicit wait will fail every time but explicit wait will pass even both having 10 sec default Time?

提问人:coded Noob 提问时间:8/28/2023 更新时间:8/28/2023 访问量:19

问:

在自动化的任何场景中,隐式等待每次都会失败,但显式等待会通过,即使两者都有 10 秒的默认时间?它不取决于条件,例如可点击的观点。

对这个问题进行了研究和头脑风暴,但没有找到我可以共同关联的确切答案

python Selenium-webdriver webdriverwait 自动化测试

评论

0赞 Community 8/29/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 pcalkins 8/29/2023
隐式等待可能无法等到达到适当的条件,但您永远不会看到隐式抛出超时,而显式则不会。它们都不忽略此类元素异常,但显式等待可以等待满足条件,而不仅仅是 DOM 中的存在。你不应该混合它们,因为这会导致竞争性的轮询循环并产生不可预测的结果。

答: 暂无答案