Webdriver и прокси-сервер для Firefox - PullRequest
36 голосов
/ 22 мая 2010

Есть ли способы установить настройки прокси Firefox? Я нашел здесь информацию о FoxyProxy, но когда Selenium работает, плагины в окне неактивны.

Ответы [ 12 ]

0 голосов
/ 20 декабря 2011

Есть другое решение, которое я искал, потому что у него были проблемы с кодом, подобным этому (он установил системный прокси в 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);

если бы это могло помочь ...

0 голосов
/ 23 мая 2010

Настройки -> Дополнительно -> Сеть -> Подключение (настройка подключения Firefox к Интернету)

...