2016-08-15 9 views
0

Ich arbeite in einer hoch gesicherten Umgebung. Ich kann IE11 nur nach Unternehmensrichtlinien verwenden. Ich versuche, die Testautomatisierung in meinem Projekt zu implementieren. Ich verwende Selenium und IEDriver. Derzeit versuche ich, einfaches Szenario zu implementieren, indem ich einfach die Anwendungsseite öffne. Wenn ich es über IEDriver versuche, wird die Seite nicht geöffnet und die Meldung "Diese Seite kann nicht angezeigt werden" wird angezeigt. Aber wenn ich die Seite manuell öffne, indem ich einfach die URL in die Adresszeile eintippe, funktioniert alles gut.InternetExplorerDriver nicht Website öffnen, aber Benutzer kann es öffnen

Ich denke, es hat etwas mit den Cookies zu tun, die mit der Anfrage kommen, die ich manuell mache. Scheint so, als ob diese Cookies eine Signatur enthalten.

Kann mir jemand raten, wie ich das Problem verfolgen kann, um es zu lösen?

Danke.

Antwort

0

Seien Sie sicher, oben folgt dem erforderlichen Konfigurationsabschnitt auf dieser Seite: https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

Ich hatte einige Probleme mit IE, bis auf die gleiche Weise wirkt dieses Setup folgen.

+0

Leider hilft es nicht. – alexlys

+0

Es funktioniert mit einigen Seiten, die weniger Sicherheitsbeschränkungen haben, denke ich. Aber es funktioniert nicht mit unseren Produkt-Websites. Ich habe versucht, IEDriver Protokolle einzurichten, indem Sie LOG_FILE-Funktion festlegen, aber es schreibt nicht in der Datei. – alexlys

0

So wurde das Problem durch Festlegen von Proxy behoben. Scheint so, als ob sich die Sicherheitsregeln in letzter Zeit geändert hätten.

Verwandte Themen