0

我想在 webdriver 的帮助下在 Internet Explorer 中设置一些代理设置。

目前我正在使用此代码:

System.setProperty("webdriver.ie.driver", "Path to IEDriverServer.exe");
    Proxy proxy = new Proxy();
    proxy.setProxyAutoconfigUrl("proxyhost:port");
    DesiredCapabilities capability = new DesiredCapabilities(); 
    capability.setBrowserName(DesiredCapabilities.internetExplorer().getBrowserName());
    capability.setCapability(CapabilityType.PROXY, proxy); 
    driver=new InternetExplorerDriver(capability);

但除了在控制台上给出此消息外,它什么也不做:

org.openqa.selenium.browserlaunchers.WindowsProxyManager backupRegistrySettings
INFO: Backing up registry settings...

我已经完成了与区域相关的设置以及使用 IEDriver 所需的所有设置。

我可以通过 webdriver 使用 Internet Explorer,而无需使用代理配置。

我在 Windows 7 上使用 IE9,IEDriver.exe 版本为 2.28.0。

有人可以建议我解决这个问题。非常感谢任何帮助。

4

1 回答 1

0

可能的解决方法:在 IE 中手动设置 PAC 文件。只需启动 IEdriver。不好的是,如果你用 IE 上网,你会一直切换它。

于 2013-01-25T12:59:36.173 回答