Próbuję użyć interfejsu API python-selenium (wersja 2.53.6) do wykonywania testów GUI w różnych przeglądarkach. Kiedy próbuję używać IE (11.0.10240) w następujący sposób (Windows Server 2012 R2 Standard, 64-bitowy); Korzystanie z uwierzytelniania:Jak korzystać ze sterownika internetowego IE z selenu dla Pythona (błąd nawigacji po błędzie)?
driver = webdriver.Ie()
driver.get("http://user:[email protected]")
następnie pojawia się następujący komunikat o błędzie:
selenium.common.exceptions.WebDriverException: Message: Failed to navigate to http://user:[email protected] This usually means that a call to the COM method IWebBrowser2::Navigate2() failed.
Czy istnieje sposób, aby naprawić ten błąd?
Uzupełnienie:
- staram się korzystać z wersji 32-bitowego sterownika tzn bez powodzenia (ten sam błąd)
- zmieniłem rejestr jak wyjaśniono here, bez powodzenia (ten sam błąd)
- Ustawiłem opcję "Włącz tryb chroniony" dla wszystkich stref (również sugerowano here).
Jeśli spróbujesz przejść do innej witryny, czy to działa? Może to być związane z używaniem http ... Ponadto, gdy mówisz, że ustawiłeś "Włącz tryb chroniony", masz na myśli to, że go wyłączasz, prawda? Spróbuj także grać z ustawieniami w Opcje internetowe> Zaawansowane w sekcji Zabezpieczenia –