Selenium Firefox-proksymoaden: PAC-URL of automatyske deteksje
Kies by it starten fan Firefox automatyske deteksje of in eksplisite PAC-URL yn 'e proksymooglikheid fan Selenium.
Firefox-automatisearring kin automatyske proksydeteksje freegje sûnder in persoanlik browserprofyl yn 'e test te kopiearjen. Jou de bedoelde proksymoade op by it meitsjen fan 'e WebDriver-sesje.
Mei de Java-API fan Selenium kin in konfiguraasje foar automatyske deteksje sa útdrukt wurde:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Dizze klassen hearre by Selenium. Deteksje hinget noch altyd ôf fan it netwurk fan 'e browsermasine en fan it jildende browserbelied. It is gjin tasizzing dat dêr in WPAD-tsjinst bestiet.
As de PAC-URL al bekend is, meitsje dan ynstee in aparte konfiguraasje mei dy URL:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Brûk ien gearhingjende moade. Hânmjittige HTTP- en SSL-proksyfjilden, automatyske deteksje en in oanjûne PAC-URL beskriuwe ferskillende manieren om rûtes te krijen. Foarkom se yn ien objekt te kombinearjen en op in tafallige foarrang te fertrouwen.
In PAC-skript kin ferskate einpunten en direkte útsûnderings per bestimming selektearje. It kopiearjen fan syn lêste proksyadres yn hânmjittige ynstellingen ferfangt dat belied troch in fêste rûte. De eksplisite PAC-moade behâldt it skript as konfiguraasje-ynfier.
Op in remote Grid hellet de browsernode it skript op en ferbynt mei de keazen proksy. In URL dy't fan 'e testrunner ôf berikber is, kin fan dy node ôf net berikber wêze. Hâld de effektive mooglikheid, de skriptoerlevering en it bewiis fan 'e proksyferbining byinoar by it kontrolearjen fan 'e opset.