2017-08-24 32 views
1

我想在多线程中运行多个浏览器,登录到上单独账户的网站。我目前面临的问题是浏览器正在共享会话,因此它永远不会登录到多个帐户,因为它之间共享帐户,我想它以某种方式共享Internet Explorer缓存和会话。C#:停止共享IE缓存和多个登录会话?

有没有办法可以避免这样的问题?

+0

你试过启动每个实例作为私人浏览?这应该避免cookie共享问题。 – Miguel

回答

0

每当你打开一个IE实例做在私密模式:

iexplore.exe -private 

或从另一个IE实例:

要打开InPrivate浏览窗口中,你可以使用Ctrl + Shift + P快捷键,或者只使用菜单上的Safety \ InPrivate Browsing项目。在更现代的IE版本中,您可以通过Gear图标,然后查看Safety \ InPrivate Browsing,如下所示。

希望得到这个帮助!

+0

我没有启动IE,我正在使用WebBrowser控件。 – d3troit

+0

然后你的问题需要不同,不是吗? – Miguel

+0

有没有听说过Selenium Web Driver?看起来像一个更好的方法,如果你是基准。 – Miguel