Moddau dirprwy Selenium Firefox: URL PAC neu awtoganfod
Dewiswch awtoganfod neu URL PAC benodol yng ngallu dirprwy Selenium wrth lansio Firefox.
Gall awtomeiddiad Firefox ofyn am awtoganfod dirprwy heb gopïo proffil porwr personol i'r prawf. Nodwch y modd dirprwy a fwriedir wrth greu sesiwn WebDriver.
Gyda Java API Selenium, gellir mynegi ffurfweddiad awtoganfod fel hyn:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Mae'r dosbarthiadau hyn yn perthyn i Selenium. Mae canfod yn dal i ddibynnu ar rwydwaith peiriant y porwr a pholisi porwr perthnasol. Nid yw'n addewid bod gwasanaeth WPAD yno.
Pan fo'r URL PAC eisoes yn hysbys, crëwch ffurfweddiad ar wahân gyda'r URL hwnnw yn lle hynny:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Defnyddiwch un modd cydlynol. Mae meysydd dirprwy HTTP a SSL â llaw, awtoganfod ac URL PAC penodedig yn disgrifio ffyrdd gwahanol o gael llwybrau. Ceisiwch osgoi eu cyfuno mewn un gwrthrych a dibynnu ar flaenoriaeth ddamweiniol.
Gall sgript PAC ddewis sawl pen llwybr ac eithriadau uniongyrchol yn ôl cyrchfan. Mae copïo ei chyfeiriad dirprwy olaf i osodiadau â llaw yn disodli'r polisi hwnnw â llwybr sefydlog. Mae modd PAC penodol yn cadw'r sgript fel mewnbwn ffurfweddiad.
Ar Grid o bell, mae nod y porwr yn nôl y sgript ac yn cysylltu â'r dirprwy a ddewiswyd. Gall URL sy'n gyrraeddadwy o'r rhedwr profion fod yn anghyrraeddadwy o'r nod hwnnw. Cadwch y gallu effeithiol, danfoniad y sgript a thystiolaeth cysylltiad y dirprwy gyda'i gilydd wrth wirio'r gosodiad.