0

我有一个 java selenium 项目。我使用了 10 秒的隐式等待

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

自动化脚本仍然等待 10 分钟以加载网页。 这是将存在 10 分钟然后它将失败的图像。

可能的原因是什么?

4

1 回答 1

2

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

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

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

于 2019-08-21T10:27:25.327 回答