如何设置页面加载超时?

How do I set the time out for page load?

在使用 selenium 下载的过程中,出现此错误:

The HTTP request to the remote WebDriver server for URL http://localhost:57557/session/4aa4c28a-083-4477-b10d-1b35eff42b/url timed out after 60 seconds.

我已尝试设置我发现的超时:

        var driver = new FirefoxDriver(myOptions));
        driver.Manage().Timeouts().PageLoad = TimeSpan.FromMinutes(40);
        driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMinutes(40);

但似乎都不会影响 60 秒超时。我该如何解决?

您可以尝试以下方法:

  driver = new FirefoxDriver(service, firefoxOptions,TimeSpan.FromMinutes(40));