【发布时间】:2018-12-06 09:31:26
【问题描述】:
我在使用 Java 中的 firefox 驱动程序时遇到了 SOCKS5 代理问题。
final FirefoxOptions FIREFOX_OPTIONS = new FirefoxOptions();
final Proxy PROXY = new Proxy().setProxyType(Proxy.ProxyType.MANUAL).setSocksVersion(5).setSocksProxy
("host:port");
FIREFOX_OPTIONS.setHeadless(true);
desiredCapabilities = DesiredCapabilities.firefox();
desiredCapabilities.setCapability(CapabilityType.PROXY, PROXY);
webDriver = new FirefoxDriver(FIREFOX_OPTIONS.merge(desiredCapabilities));`
开始会话后,我收到此错误消息。
Caused by: org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
没有 setCapability,firefox 驱动似乎工作正常,但没有代理连接。
desiredCapabilities.setCapability(CapabilityType.PROXY, PROXY);
感谢您的回复。
【问题讨论】:
标签: java selenium-webdriver proxy selenium-firefoxdriver