2015-03-22 5 views
0

Все работало нормально, когда это был IE9. Я обновился до IE11, и все началось.Selenium WebDriver с IE11: Исключение было выбрано целью вызова

Мой код не удается (TargetInvocationException) при инициализации драйвера

Type[] types = { typeof(InternetExplorerDriver), typeof(ChromeDriver) }; 
foreach (Type t in types) { 
    driver = (IWebDriver)Activator.CreateInstance(t); //Throws exception in title 
... 

Это на WIN7. I have the registry update as described.

Большинство мест, где я нашел что-то подобное, прошли мимо этого шага и получают исключение при использовании webdriver. Я еще не там ...

ответ

1

По-видимому, по пути было пропущено другое обновление. При обновлении с IE9 до IE11 эта строка (из ссылки в OP) важна:

Кроме того, для IE 10 и выше необходимо отключить «Улучшенный защищенный режим». Эта опция находится на вкладке «Дополнительно» диалогового окна «Свойства обозревателя».

Не пропустите!