如何克服 selenium webdriver 中的代理服务器

How do I overcome the Proxy server in selenium webdriver

我在我的系统中使用代理服务器,当我尝试通过 selenium 网络驱动程序打开 URL 时,浏览器启动但地址栏中未传递 URL。

如何克服代理服务器设置?

我试过下面的代码

代码:

    FirefoxProfile profile = new FirefoxProfile();

    profile.setPreference("network.proxy.type", 1);
    profile.setPreference("network.proxy.http", "172.16.13.13");
    profile.setPreference("network.proxy.http_port", 8080);

    WebDriver driver = new FirefoxDriver(profile);

    driver.get("http://www.gmail.com");

克服的方法是什么?

实际上我从 http://www.seleniumhq.org/download/ 网站下载了最新版本的 selenium。

然后将这些 jar 添加到外部库。现在一切正常。