Uendeshaji wa kiotomatiki wa Firefox unaweza kuomba utambuzi wa proksi wa kiotomatiki bila kunakili wasifu wa kivinjari cha kibinafsi kwenye jaribio. Eleza hali ya proksi inayokusudiwa unapounda kikao cha WebDriver.

Kwa Java API ya Selenium, usanidi wa utambuzi wa kiotomatiki unaweza kuonyeshwa hivi:

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

Madarasa haya ni ya Selenium. Utambuzi bado unategemea mtandao wa mashine ya kivinjari na sera ya kivinjari inayotumika. Hii si ahadi kwamba kuna huduma ya WPAD huko.

PAC URL inapojulikana tayari, tengeneza usanidi tofauti na URL hiyo badala yake:

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

Tumia hali moja iliyoshikamana. Sehemu za mkono za proksi za HTTP na SSL, utambuzi wa kiotomatiki na PAC URL iliyobainishwa zinaeleza njia tofauti za kupata njia. Epuka kuzichanganya katika kitu kimoja na kutegemea kipaumbele cha bahati nasibu.

Skripti ya PAC inaweza kuchagua vituo kadhaa na misamaha ya moja kwa moja kulingana na lengwa. Kunakili anwani yake ya mwisho ya proksi kwenye mipangilio ya mkono kunabadilisha sera hiyo na njia isiyobadilika. Hali ya PAC iliyo wazi huhifadhi skripti kama ingizo la usanidi.

Kwenye Grid ya mbali, nodi ya kivinjari huchukua skripti na kuunganisha na proksi iliyochaguliwa. URL inayofikiwa kutoka kwa kiongozi wa jaribio inaweza kutosifikika kutoka kwa nodi hiyo. Weka pamoja uwezo unaofaa, uwasilishaji wa skripti na ushahidi wa muunganisho wa proksi unapokagua usanidi.

Makala zinazohusiana