Я не могу переопределить значение тайм-аута по умолчанию Selenium 3.14

Я просмотрел все ответы, и, похоже, у меня ничего не работает, независимо от того, что я делаю, я не могу отменить тайм-аут драйвера по умолчанию 60 секунд для загрузки страницы. Даже на сервере Selenium, когда я устанавливаю значение глобального тайм-аута, оно не применяется.

Точка останова

ChromeOptions options = new ChromeOptions();
options = GetChromeOptions();

string projectPath = System.AppDomain.CurrentDomain.BaseDirectory;
IWebDriver test = new ChromeDriver(projectPath,options, TimeSpan.FromMinutes(10));
test.Manage().Timeouts().PageLoad = TimeSpan.FromMinutes(2);
test.Manage().Timeouts().ImplicitWait = TimeSpan.FromMinutes(2);

Устанавливаемые параметры:

private static ChromeOptions GetChromeOptions()
{
    var chromeOptions = new ChromeOptions();
    chromeOptions.AddArgument("no-sandbox");
    chromeOptions.AddUserProfilePreference("download.default_directory", Config.TempPath);
    chromeOptions.AddUserProfilePreference("download.prompt_for_download", false);
    chromeOptions.AddUserProfilePreference("disable-popup-blocking", "true");


    if (Config.IsHeadless)
    {
        chromeOptions.AddArgument("headless");
    }
    chromeOptions.AddArgument("--disable-dev-shm-usage");
    chromeOptions.AddArgument("proxy-server='direct://'");
    chromeOptions.AddArgument("proxy-bypass-list=*");
    chromeOptions.SetLoggingPreference(LogType.Browser, Config.BrowserErrorLoggingType);
    return chromeOptions;
}

Конфигурация сервера: Конфигурация сервера Selenium

0 ответов

Другие вопросы по тегам