My scripts are running fine on chrome and IE but won't start on firefox due to firefox having "manual" set for its proxy settings. How can I set this to "auto-detect"?
Source code in C# please.
Thanks
You don't have to set firefox to auto-detect. go to http://wpad/wpad.dat, it will return the javascript file which set up the proxy. You can find the proxy address inside. Then use the following code to do the trick
FirefoxProfile profile = new FirefoxProfile();
String PROXY = "xx.xx.xx.xx:8080";
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy=PROXY;
proxy.FtpProxy=PROXY;
proxy.SslProxy=PROXY;
profile.SetProxyPreferences(proxy);
FirefoxDriver driver = new FirefoxDriver(profile);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With