Я пытаюсь создать экземпляр InternetExplorerDriver на С#, и каждый раз, когда я это делаю, я получаю следующее сообщение об ошибке:
System.InvalidOperationException: непредвиденная ошибка при запуске Internet Explorer. Защищенный режим должен быть установлен на одно и то же значение (включено или отключено) для всех зон. (NoSuchDriver)
Теперь я не уверен, как это разобраться, но строка кода, которая вызывает эту ошибку:
IWebDriver driver = new InternetExplorerDriver();
Документация для InternetExplorerDriver предполагает, что я могу передать объект ICapabilities
в перегруженном конструкторе, но имеет только свойства BrowserName
, IsJavaScriptEnabled
, Platform
и Version
. Ничто из этого не говорит о том, что они могут решить проблему.
Есть ли что-то, что мне нужно сделать в реализации, чтобы разобраться в этом? Или мне нужно изменить некоторые настройки в самом IE9?