2016-09-21 4 views
4

Microsoft Edge-Treiber stellt keine saubere Sitzung sicher, wenn Selentests ausgeführt werden. Gibt es eine Option, die ich angeben kann, um das Problem zu beheben?Micosoft Edge-Clean-Sitzung

+0

was meinst du mit ‚sauberen Sitzung‘ zu sagen? Wenn Sie über in Edge gespeicherte Cookies sprechen, können Sie sie mit 'driver.manage() löschen. DeleteAllCookies();' – Mikhail

+0

Ich möchte Cache, Cookies und Verlauf löschen. In IE können Sie einfach die Eigenschaft ie.ensureCleanSession = true in gewünschtenCapabilities angeben, um das zu erreichen. – Jasmine

+1

Hinweis: driver.manage(). DeleteAllCookies() funktioniert nicht auf Release 14393 MS Rand Win 10 Sel 3.1.0 – Kozi

Antwort

1

Ich stoße gerade auf dieses Problem heute selbst, also war der einzige Weg, wie ich es zum Laufen brachte, ziemlich einfach am Ende. Sie müssen in den Randeinstellungen die Option "Beim Schließen des Browsers immer deaktivieren" aktivieren (und die Dinge auswählen, die Sie löschen möchten).

Damit Einstellung sauber Sitzung auf jede neue Treiberinitialisierung hast :) selenium edge clean session