Прокси режими Selenium Firefox: PAC URL или аутоматско откривање
Изаберите аутоматско откривање или изричит PAC URL у Selenium прокси могућности при покретању Firefox-а.
Firefox аутоматизација може затражити аутоматско откривање проксија без копирања личног профила прегледача у тест. Наведите жељени прокси режим при стварању WebDriver сесије.
Уз Selenium Java API, конфигурација аутоматског откривања може се изразити овако:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Ове класе припадају Selenium-у. Откривање и даље зависи од мреже рачунара са прегледачем и применљиве политике прегледача. То није обећање да тамо постоји WPAD сервис.
Када је PAC URL већ познат, уместо тога направите засебну конфигурацију са тим URL-ом:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Користите један доследан начин. Ручна HTTP и SSL прокси поља, аутоматско откривање и наведени PAC URL описују различите начине добијања рута. Избегавајте да их комбинујете у једном објекту и ослањате се на случајан приоритет.
PAC скрипта може изабрати неколико крајњих тачака и директне изузетке према одредишту. Копирање њене последње прокси адресе у ручне поставке замењује ту политику фиксном рутом. Изричит PAC режим чува скрипту као улаз конфигурације.
На удаљеном Grid-у чвор прегледача преузима скрипту и повезује се са изабраним проксијем. URL доступан са покретача тестова може бити недоступан са тог чвора. Држите заједно ефективну могућност, испоруку скрипте и доказ прокси везе при провери поставке.