我的脚本在 chrome 和 IE 上运行良好,但无法在 firefox 上启动,因为 firefox 的代理设置为“手动”。如何将其设置为“自动检测”?
请使用 C# 编写源代码。
谢谢
最佳答案
您不必将 firefox 设置为自动检测。转到 http://wpad/wpad.dat ,它将返回设置代理的 javascript 文件。你可以在里面找到代理地址。 然后使用下面的代码来完成这个技巧
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);
关于c# - Selenium Webdriver - 如何为 Firefox 设置代理到 "auto-detect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9952217/