selenium c# как выбрать пользователя в опциях Chrome

Помогите решить проблему, в реестре имеются установленные сертификаты, если зайти вручную в хром все окей, он их видит и даже, если открыть страницу в режиме инкогнито, НО как только начинается запуск теста и он доходит до момента авторизации (тестирование системы ЭДО) сертификаты не видны, грешу на первоначальные настройки браузера в коде:

 IWebDriver driver;

        // Настройки браузера
        ChromeOptions options = new ChromeOptions();
        Directory.CreateDirectory(State.DownloadsDirectory);
        options.AddUserProfilePreference("download.default_directory", State.DownloadsDirectory);
        options.AddUserProfilePreference("disable-popup-blocking", "true");
        options.AddUserProfilePreference("safebrowsing.enabled", "true");
        options.AddUserProfilePreference("download.prompt_for_download", false);

        if (Options != null)
            options.AddArgument(Options);

        if (IsIncognitoMode)
            options.AddArgument("--incognito");

        options.AddArgument("start-maximized");
        options.AddArgument("--disable-backgrounding-occluded-windows");

        try
        {
            driver = new ChromeDriver(options);
            return driver;
        }
        catch (TypeInitializationException ex)
        {
            Environment.ExitCode = (int)ExitCode.Selenium.BrowserDidntOpen;
            throw ex;
        }

Помогите решить проблему, возможно я не указал нужный аргумент для отображения сертификатов, спасибо заранее.


Ответы (0 шт):