Как запустить Selenium browser с прокси
Я пытаюсь запустить 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 с прокси-сервером.
2 ответов
попробовать
java-Dhttp.proxyHost=имя хоста-Dhttp.proxyPort=порт-Dhttp.proxyUser=пользователь-Dhttp.proxyPassword=пароль-jar selenium-сервер.Джар
* 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.
вы можете использовать это:
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);
более подробно см. здесь