Kial adreso de Selenium-prokurilo ne enhavas la saluton
Legu ĝuste la prokurilan kapablon de WebDriver kaj elektu retumile subtenatan metodon por aŭtentigita prokurilo.
Prokurila URL, kiu funkcias en HTTP-biblioteko, povas malsukcesi, kiam ĝi estas kopiita rekte en la retumilan prokurilan kapablon de Selenium. La kapablo havas difinitan formaton, kaj agordi adreson estas nur unu parto de uzi aŭtentigitan prokurilon.
La specifo de WebDriver difinas kampojn kiel httpProxy kaj sslProxy kiel gastiganton kun laŭvola pordo. Ili ne estas ĝenerala loko por URL de la formo username:password@host.
Identigu, kiu saluto estas implikita
- La retumilo povas bezoni akreditaĵojn por la elira prokurilo.
- La celloka retejo povas havi propran saluton.
- Fora WebDriver-servo povas aŭtentigi la testan plenumilon.
Akreditaĵoj por unu konekto ne aŭtomate validas por la aliaj. Ekzemple, aldoni uzantnomon al la URL de fora WebDriver ne pruvas, ke retumila trafiko povas aŭtentigi sin al la elira prokurilo.
Respondo HTTP 407 indikas prokurilan defion. Notu la anoncitan aŭtentigan metodon kaj kontrolu subtenon en la retumilo kaj aŭtomatiga interfaco, kiujn vi uzas.
Elektu subtenatan aŭtentigan vojon
Depende de la medio, tio povas esti retumile subtenata aŭtentiga integriĝo, aprobita etendaĵo aŭ rajtigita loka prokurilo, kiu traktas la supran saluton. Ĉiu havas malsamajn postulojn pri disfaldiĝo kaj konservado de akreditaĵoj. Uzu nunan retumilan dokumentaron anstataŭ malaltigi Selenium por reakiri malnovan metodon de aŭtentiga dialogo.
Traktu la prokurilan kapablon kiel agordon de nova sesio, tenante la formaton de la finpunkto senduba. Poste traktu aŭtentigon per la elektita integriĝo. Ne malŝaltu atestilan kontrolon por solvi 407; tio ŝanĝas alian parton de la konekto kaj lasas la salutan problemon nesolvita.