2014-09-10 126 views
0

我想在c#.NET中为我的webbrowser控件使用不同的浏览器。 例如,如果我从webbrowser1登录Facebook,我不会在网络浏览器2我如何使用IE浏览器(或不同的浏览器)为每个浏览器控制?

如果我不能使用即每个webbrowser不同...我可以为每个webbrowser控件分开cookie吗? 例如,如果我浏览使用第一CONTROLE

webbrowser1.navigate("this is not important"); 

然后提交登录表单

webbrowser1.document.getelem..... click 

这就是不会applicated上secod控制(webbrowser2)

-

我希望你能理解我想要的东西:)

回答

0

WebBrowser控件是一个IE浏览器的包装器,并且始终只能使用IE。它永远不会使用Firefox或Chrome等。除IE之外的一些浏览器可能允许自动化,但您必须检查其文档。

在您的两行代码中,两者都使用名为webbrowser1的控件,因此Navigate和getelement将始终转到控件。如果你想使用两个浏览器实例,你需要有两个控件。

我不清楚你的问题是什么。以上两点是我可以回答的。

+0

emmmmm,关于会议....那就是我想说的:) 我的意思是,如果一个会话在Facebook上由webrowser1打开......但我想在同一个网站上打开其他会话(本例中的脸书)与webbrowser2 ...我可以做到这一点?或只是一个会话(因为使用相同的浏览器(IE))? – 2014-09-10 15:09:23

+0

你应该测试它,但我相信你会有相同的会话,是的。 – 2014-09-10 15:22:36