[英]How to start selenium browser with proxy
I am trying to start selenium and selenium's browser with proxy but not getting success. 我试图用代理启动selenium和selenium的浏览器但没有获得成功。 I have used two methods: 我用过两种方法:
Properties sysProps = System.getProperties();
sysProps.put("proxySet", "true");
sysProps.put("proxyHost", "190.249.188.220");
sysProps.put("proxyPort", "81");
and 和
java -jar lib/selenium-server.jar proxyHost=22.52.50.228 proxyPort=80
but both are not supporting. 但两者都不支持。
is anyone able to help me to start selenium's browser with proxy. 有人能够帮助我用代理启动selenium的浏览器。
You can use this: 你可以用这个:
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);
try 尝试
java -Dhttp.proxyHost=HOSTNAME -Dhttp.proxyPort=PORT -Dhttp.proxyUser=USER -Dhttp.proxyPassword=PASSWORD -jar selenium-server.jar java -Dhttp.proxyHost = HOSTNAME -Dhttp.proxyPort = PORT -Dhttp.proxyUser = USER -Dhttp.proxyPassword = PASSWORD -jar selenium-server.jar
* Dhttp.proxyHost – proxy IP address
* Dhttp.proxyPort – proxy port
* Dhttp.proxyUser – user name if HTTP-proxy authentication required;
* Dhttp.proxyPassword – user password if HTTP-proxy authentication required.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.