Firefox avtomatlashtiruvi shaxsiy brauzer profilini testga ko'chirmasdan avtomatik proksi aniqlashni so'rashi mumkin. WebDriver seansini yaratishda mo'ljallangan proksi rejimini ko'rsating.

Selenium Java API si bilan avtomatik aniqlash konfiguratsiyasini shunday ifodalash mumkin:

Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);

Bu klasslar Seleniumga tegishli. Aniqlash hanuz brauzer mashinasining tarmog'iga va amaldagi brauzer siyosatiga bog'liq. Bu u yerda WPAD xizmati borligi haqidagi va'da emas.

Agar PAC URL allaqachon ma'lum bo'lsa, uning o'rniga shu URL bilan alohida konfiguratsiya yarating:

Proxy proxy = new Proxy()
    .setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);

Bitta izchil rejimdan foydalaning. Qo'lda kiritiladigan HTTP va SSL proksi maydonlari, avtomatik aniqlash va ko'rsatilgan PAC URL marshrutlarni olishning turli usullarini tavsiflaydi. Ularni bitta obyektda birlashtirib, tasodifiy ustunlikka tayanishdan saqlaning.

PAC skripti manzilga qarab bir nechta oxirgi nuqta va to'g'ridan-to'g'ri istisnolarni tanlashi mumkin. Uning oxirgi proksi manzilini qo'lda sozlamalarga ko'chirish bu siyosatni qat'iy marshrut bilan almashtiradi. Aniq PAC rejimi skriptni konfiguratsiya kiritmasi sifatida saqlaydi.

Masofaviy Gridda brauzer tuguni skriptni oladi va tanlangan proksiga ulanadi. Test ishga tushirgichidan yetib boriladigan URL bu tugundan yetib bo'lmas bo'lishi mumkin. Sozlamani tekshirganda amaldagi imkoniyat, skript yetkazib berilishi va proksi ulanishi dalillarini birga saqlang.

O'xshash maqolalar