|
目前的情况是,我想在firefox启动时加上网络代理,但是我执行下面的代码后,每次启动firefox时,都是一个非常干净的firefox,把代理那些都取消掉了。我是用下面这个方法来调用的。
ISelenium slnm= new Selenium.DefaultSelenium(“Localhost”, 4444, "*firefox", "http://www.google.com");
slnm.start();
我在网上看到很多相关的帖子,写了下面的代码,但是不晓得两段代码怎么连接起来,或者说我的方法思路就是错的。请大家踊跃帮忙呀~~~~在线等,谢谢!!!
OpenQA.Selenium.Firefox.FirefoxProfile profile = new OpenQA.Selenium.Firefox.FirefoxProfile();
profile.SetPreference("network.proxy.type", 1);
profile.SetPreference("network.proxy.http", "****");
profile.SetPreference("network.proxy.http_port", 80);
profile.SetPreference("network.proxy.share_proxy_settings", true);
profile.SetPreference("network.proxy.no_proxies_on", "localhost");
OpenQA.Selenium.Firefox.FirefoxDriver Driver = new OpenQA.Selenium.Firefox.FirefoxDriver(profile); |
|