当我将等待时间设置为 10 秒时,自动化等待网页加载 10 分钟

Automation waits for the webpage to load for 10 minutes when i have given wait time as 10 seconds

我有一个 java selenium 项目。我使用

隐式等待 10 秒
driver.manage()
    .timeouts()
    .implicitlyWait(10, TimeUnit.SECONDS);

自动化脚本仍然需要等待 10 分钟才能加载网页。 Here is the image that will be there 10 minutes and then it will fail.

可能的原因是什么?

如评论中所述,您还需要设置页面加载超时。隐式等待超时在这种情况下没有任何影响。尝试以下行:

driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);

在 Selenium 中,您有三种不同的超时,它们都有不同的默认值。看看 答案,恕我直言,他们解释得很好。