我正在尝试使用代理启动 selenium 和 selenium 的浏览器,但没有成功。 我使用了两种方法:
Properties sysProps = System.getProperties();
sysProps.put("proxySet", "true");
sysProps.put("proxyHost", "190.249.188.220");
sysProps.put("proxyPort", "81");
和
java -jar lib/selenium-server.jar proxyHost=22.52.50.228 proxyPort=80
但两者都不支持。
谁能帮我用代理启动selenium的浏览器。
最佳答案
你可以使用这个:
String PROXY = "localhost:8080";
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
proxy.setHttpProxy(PROXY)
.setFtpProxy(PROXY)
.setSslProxy(PROXY);
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new InternetExplorerDriver(cap);
有关更多详细信息,请参阅 here
关于java - 如何使用代理启动selenium浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884804/