简体   繁体   English

如何使用代理启动selenium浏览器

[英]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);

For more detail, refer here 有关更多详细信息,请参阅此处

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.

相关问题 如何通过 selenium webdriver 关闭 Chrome 浏览器上的代理设置? - How to turn off the proxy settings on chrome browser through selenium webdriver? 如何使用Java代码在selenium中为Chrome浏览器设置代理 - How to set proxy for Chrome browser in selenium using Java code 如何使用selenium webdriver和浏览器HtmlunitDriver for Java设置代理? - How can i set proxy using selenium webdriver with browser HtmlunitDriver for Java? selenium中如何通过browsermob-proxy处理Edge浏览器的SSL证书 - How to handle the SSL certificate of Edge browser via browsermob-proxy in selenium 无法使用Selenium中的用户个人资料启动Chrome浏览器 - Unable to start Chrome browser with user profile in Selenium Java和Selenium。 浏览器无法启动 - Java and Selenium. Browser does not start 如何使用 Selenium 设置私人代理? - How to Setup Private Proxy with Selenium? Selenium - 无法启动 Selenium 会话:无法启动新的浏览器会话:启动浏览器时出错 - Selenium - Could not start Selenium session: Failed to start new browser session: Error while launching browser 如何在不将IE驱动程序或Chrome驱动程序添加到硒Web驱动程序的情况下启动已安装的浏览器? - How can I start installed browser without adding IE driver or Chrome driver in selenium web driver? HarRequest.Postdata()返回NULL-JAVA + SELENIUM + BROWSER PROXY - HarRequest.Postdata() returning NULL - JAVA + SELENIUM+BROWSER PROXY
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM