2017-08-24 3 views
1

J'essaie d'exécuter plusieurs navigateurs dans plusieurs threads et de me connecter à un site Web sur des comptes séparés. Le problème auquel je suis actuellement confronté est le fait que les navigateurs partagent des sessions de manière à ce qu'il ne puisse jamais se connecter à plusieurs comptes parce que ses comptes de partage le partagent, je suppose qu'il partage en quelque sorte le cache et les sessions d'Internet Explorer.C#: Arrêter de partager le cache IE et les sessions pour plusieurs connexions?

Y at-il un moyen que je puisse éviter un problème comme celui-ci?

+0

Avez-vous essayé de démarrer chaque instance en mode privé? Cela devrait éviter le problème de partage de cookies. – Miguel

Répondre

0

Everytime que vous ouvrez une instance IE faire en mode privé:

iexplore.exe -private 

ou d'une autre instance IE:

Pour ouvrir une fenêtre de navigation InPrivate, vous pouvez utiliser les touches Ctrl + Touche de raccourci Maj + P, ou utilisez simplement l'option Safety \ InPrivate Browsing dans le menu. Sur les versions plus modernes de IE, vous pouvez trouver cela à travers l'icône engrenage, puis Safety \ InPrivate Browsing comme on le voit ci-dessous.

Espérons que cette aide!

+0

Je ne démarre pas IE, j'utilise le contrôle WebBrowser. – d3troit

+0

Alors votre question doit être différente, non? – Miguel

+0

Vous avez entendu parler de Selenium Web Driver? On dirait une meilleure approche si vous faites un benchmarking. – Miguel