Hvers vegna Selenium proxy-vistfang inniheldur ekki innskráninguna
Lestu WebDriver proxy-getuna rétt og veldu aðferð sem vafrinn styður fyrir proxy með auðkenningu.
Proxy-URL sem virkar í HTTP-safni getur mistekist þegar hann er afritaður beint í vafra-proxy-getuna í Selenium. Getan hefur skilgreint snið, og að stilla vistfang er aðeins einn hluti af notkun proxy með auðkenningu.
WebDriver-forskriftin skilgreinir reiti eins og httpProxy og sslProxy sem hýsil með valfrjálsri gátt. Þeir eru ekki almennur staður fyrir URL af gerðinni username:password@host.
Greindu hvaða innskráning á í hlut
- Vafrinn getur þurft auðkenni fyrir útleiðarproxy.
- Áfangavefurinn getur haft sína eigin innskráningu.
- Fjarlæg WebDriver-þjónusta getur auðkennt prófunarhlauparann.
Auðkenni fyrir eina tengingu gilda ekki sjálfkrafa fyrir hinar. Til dæmis sannar það ekki að bæta notandanafni við URL fjarlæga WebDriver að vafraumferð geti auðkennt sig gagnvart útleiðarproxy.
HTTP 407 svar bendir á proxy-áskorun. Skráðu tilkynntu auðkenningaraðferðina og athugaðu stuðning í vafranum og sjálfvirkniviðmótinu sem þú notar.
Veldu studda auðkenningarleið
Eftir umhverfi getur það verið auðkenningarsamþætting sem vafrinn styður, samþykkt viðbót eða leyfð staðbundin proxy sem sér um innskráninguna uppstreymis. Hver hefur mismunandi kröfur um uppsetningu og geymslu auðkenna. Notaðu núverandi vafraskjöl í stað þess að lækka Selenium til að endurheimta gamla auðkenningarvalgluggaaðferð.
Meðhöndlaðu proxy-getuna sem stillingu nýrrar setu og haltu sniði endapunktsins ótvíræðu. Meðhöndlaðu síðan auðkenningu í gegnum valda samþættingu. Ekki slökkva á skírteinafullvissun til að leysa 407; það breytir öðrum hluta tengingarinnar og skilur innskráningarproblemið óleyst.