Есть другое решение, которое я искал, потому что у него были проблемы с кодом, подобным этому (он установил системный прокси в firefox):
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.http", "localhost");
profile.setPreference("network.proxy.http_port", "8080");
driver = new FirefoxDriver(profile);
Я предпочитаю это решение, оно принудительно устанавливает ручную настройку прокси в Firefox.
Для этого используйте объект org.openqa.selenium.Proxy для настройки Firefox:
FirefoxProfile profile = new FirefoxProfile();
localhostProxy.setProxyType(Proxy.ProxyType.MANUAL);
localhostProxy.setHttpProxy("localhost:8080");
profile.setProxyPreferences(localhostProxy);
driver = new FirefoxDriver(profile);
если бы это могло помочь ...