Mój kod w Visual Studio używa selenu webdriver 2.24.0. Moje ramy testowe, których używam, to Nunit. Mój kod działał dobrze (ładowanie różnych przeglądarek, prowadzenie stron internetowych), aż do wydania wersji 2.24.0.Błąd trybu chronionego przeglądarki Internet Explorer
Dodałem nowy samodzielny serwer IE do mojego projektu.
Teraz, gdy uruchamiam mój kod, NUnit napotyka ten komunikat o błędzie.
FirstSeleniumTest.SeleniumTest.TestGoogle:
SetUp : System.InvalidOperationException : Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (NoSuchDriver)
TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
Następnie pojawi się wiersz polecenia.
Started InternetExplorerDriver server (64-bit)
2.24.0.0
Listening on port 50329
Wyłączyłem tryb chroniony na moim IE. Wciąż nie ma szczęścia.
Jak mogę przywrócić mój kod do właściwego webovingu?
Czy jesteś pewien, że tryb chroniony jest wyłączony dla _all_ 4 stref bezpieczeństwa (Internet, Lokalny intranet, Zaufane witryny, Ograniczone stron)? –
Tryb chroniony był nadal włączony w zastrzeżonych witrynach. Dzięki za poprawkę. Podaj tę odpowiedź, zaakceptuję: – lbrown
pokrewne: Podstawowa prośba o funkcję Selenium http://code.google.com/p/selenium/issues/detail?id=1795 –