Я пытаюсь создать автоматизированную среду тестирования, используя Selenium Wrapper: Coypu. Когда я пытаюсь запустить автоматический тест пользовательского интерфейса, я получаю сообщение об ошибке: «Не удалось загрузить расширение из: (путь к файлу указан здесь). Загрузка распакованных расширений отключена администратором».
Кажется, проблема в том, что моя организация не внесла в белый список Automation Extensions for Chrome. Все исправления, которые я нашел в Интернете, предлагают отключить расширения Chrome для веб-драйвера selenium, выполнив что-то вроде следующего:
ChromeOptions options = new ChromeOptions();
options.AddAdditionalCapability("useAutomationExtension", false);
ChromeDriver driver = new ChromeDriver(options: options);
Вот код, в котором я настроил сеанс браузера Coypu:
SessionConfiguration sessionConfig = new SessionConfiguration();
sessionConfig.Browser = Coypu.Drivers.Browser.Chrome;
sessionConfig.Timeout = TimeSpan.FromSeconds(30);
sessionConfig.RetryInterval = TimeSpan.FromSeconds(0.5);
//Browser is a static object that wraps a thread mapped dictionary of browserSessions.
//the start method adds a browser session to the Browser object's dictionary
Browser.Start(sessionConfig);
string DevEnviromentUrl = System.Configuration.ConfigurationManager.AppSettings["Dev"];
Browser.Visit(DevEnviromentUrl);
Как отключить расширение автоматизации в нутрии?