使用 selenium 时,如何在 java 中的 firefox web 驱动程序上设置页面加载超时?

how to set page load timeout on firefox web driver in java when using from selenium?

我用过:

url ="https://superuser.com/questions/113219/go-back-to-previous-directory-in-shell"
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
driver.get(url);

但它不起作用: 网站加载大约需要 18 到 20 秒,但我没有发现任何异常。

在上述情况下我不应该得到 TimedoutException 吗?

如何设置页面加载超时? 注意:我想在程序的不同点更改页面加载超时。

Webdriver Version: 3.4.0

Firefox Version: 50

gecko driver 0.11.0(or 0.18.0)

您可以使用旧版本的 selenium 和 firefox : 硒 2.53.0 火狐 45 没有壁虎驱动程序