Selenium Webdriver 2.42.2, браузермоб-прокси Beta 9, Windows 7/Firefox
Я пытаюсь вызвать API-интерфейс browsermob-proxy для захвата сетевых HTTP-запросов и после выполнения этого пример. Но я получаю следующие ошибки:
The proxy server is refusing connections
Firefox настроен на использование прокси-сервера, который отказывается от подключений.
Check the proxy settings to make sure that they are correct.
Contact your network administrator to make sure the proxy server is working.
Кто-нибудь знает, может ли это быть проблемой сети, мы не используем прокси-серверы в нашей сети. Я также запустил browsermob-proxy.bat -port 9090 для запуска сервера. Ниже приведен пример кода, который я пробовал:
public void setDriver(String browser,String environment,String platform) throws Exception {
ProxyServer server = null;
// start the proxy
server = new ProxyServer(9091);
server.start();
server.setCaptureHeaders(true);
server.setCaptureContent(true);
// set the Selenium proxy object
Proxy proxy = server.seleniumProxy();
//Proxy proxy = new Proxy();
//proxy.setHttpProxy("localhost:9091");
caps = DesiredCapabilities.firefox();
caps.setCapability(CapabilityType.PROXY,proxy);
server.newHar("test");
public void closeDriver() throws Exception {
Har har = server.getHar(); // browserMob proxy
FileOutputStream fos = new FileOutputStream("C:/Downloads/browserMob.har");
har.writeTo(fos); // browserMob proxy
server.cleanup(); // browserMob proxy
server.stop(); // browserMob proxy
this.driver.quit();