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 доступан са покретача тестова може бити недоступан са тог чвора. Држите заједно ефективну могућност, испоруку скрипте и доказ прокси везе при провери поставке.

Повезани чланци