Автоматизацијата на Firefox може да побара автоматско откривање на прокси без да копира личен профил на прелистувач во тестот. Наведете го саканиот прокси режим при создавање на сесијата WebDriver.

Со Java API на Selenium, конфигурација за автоматско откривање може да се изрази вака:

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

Поврзани статии