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