2017-08-24 2 views
1

Ich versuche mehrere Browser in mehreren Threads auszuführen und mich auf einer Website mit separaten Konten einzuloggen. Das Problem, dem ich derzeit gegenüberstehe, ist, dass die Browser Sitzungen teilen, so dass sie sich niemals bei mehreren Konten anmelden kann, da sie Konten zwischen ihnen teilt. Ich nehme an, dass sie den Internet Explorer-Cache und die Sitzungen teilen.C#: Teilen Sie IE Cache und Sitzungen für mehrere Logins nicht mehr?

Gibt es eine Möglichkeit, ein Problem wie dieses zu vermeiden?

+0

Haben Sie versucht, jede Instanz als privates Browsing zu starten? Dies sollte das Problem der gemeinsamen Nutzung von Cookies vermeiden. – Miguel

Antwort

0

Jedesmal, dass Sie ein IE-Instanz öffnen tun es im Privatmodus:

iexplore.exe -private 

oder aus einem anderen IE-Instanz:

eine InPrivate-Browsing-Fenster zu öffnen, können Sie entweder die Strg + Shift + P Shortcut-Taste, oder verwenden Sie einfach den Menüpunkt Sicherheit \ InPrivate Browsing im Menü. Bei moderneren Versionen von IE können Sie dies über das Zahnradsymbol und dann über das Sicherheitsmenü \ InPrivate Browsing (siehe unten) herausfinden.

Hoffe diese Hilfe!

+0

Ich starte nicht IE, ich verwende das WebBrowser-Steuerelement. – d3troit

+0

Dann muss deine Frage anders sein, nein? – Miguel

+0

Haben Sie schon von Selenium Web Driver gehört? Sieht beim Benchmarking nach einem besseren Ansatz aus. – Miguel

Verwandte Themen