Java Selenium IE Webdriver代理:找不到hudsuckr.exe

Java Selenium IE Webdriver代理:找不到hudsuckr.exe,java,internet-explorer,selenium,proxy,selenium-webdriver,Java,Internet Explorer,Selenium,Proxy,Selenium Webdriver,由于以下异常,我无法更改IE Webdriver的代理设置: 原因:java.io.IOException:无法定位:hudsuckr/hudsuckr.exe 以下是我正在做的事情: ProxyServer server = new ProxyServer(1415); server.start(); DesiredCapabilities capabilities = new DesiredCapabilities(); Proxy proxy; proxy = server.seleniu

由于以下异常,我无法更改IE Webdriver的代理设置:

原因:java.io.IOException:无法定位:hudsuckr/hudsuckr.exe

以下是我正在做的事情:

ProxyServer server = new ProxyServer(1415);
server.start();
DesiredCapabilities capabilities = new DesiredCapabilities();
Proxy proxy;
proxy = server.seleniumProxy();
capabilities.setCapability(CapabilityType.PROXY, proxy);
WebDriver webDriver = new InternetExplorerDriver(capabilities);
Chrome Webdriver也使用了相同的代码,但我无法让它与IE一起使用。hudsuckr.exe似乎在为Windows执行一些代理配置,所以我确信问题就在那里。我还检查了我的病毒扫描程序,但它没有阻止hudsuckr.exe。 这是一个已知的问题和解决方案吗?
谢谢大家!

hudsuckr.exe包含在selenium server分发包中。尝试添加这个罐子

我通过在代码中添加以下内容解决了问题:

capabilities.setCapability("ie.setProxyByServer", true);