Wêrom't in Selenium-proxyadres de oanmelding net befettet
Lês de WebDriver-proxymooglikheid goed en kies in troch de browser stipe metoade foar in autentisearre proxy.
In proxy-URL dy't yn in HTTP-bibleteek wurket, kin mislearje as er direkt yn 'e browserproxymooglikheid fan Selenium kopiearre wurdt. De mooglikheid hat in fêststeld formaat, en it ynstellen fan in adres is mar ien diel fan it brûken fan in autentisearre proxy.
De WebDriver-spesifikaasje definiearret fjilden lykas httpProxy en sslProxy as in host mei in opsjonele poarte. Se binne gjin algemien plak foar in URL fan it type username:password@host.
Bepale hokker oanmelding der by belutsen is
- De browser kin sicherheidsgegevens foar de útgeande proxy nedich hawwe.
- De bestimmingwebside kin syn eigen oanmelding hawwe.
- In remote WebDriver-tsjinst kin de testrunner autentisearje.
Sicherheidsgegevens foar ien ferbining jilde net automatysk foar de oaren. Bygelyks, it tafoegjen fan in brûkersnamme oan 'e URL fan 'e remote WebDriver bewiist net dat browserferkear him by de útgeande proxy autentisearje kin.
In HTTP 407-antwurd tsjut op in proxy-útdaging. Skriuw de oankundige autentikaasjemetoade op en kontrolearje de stipe yn 'e browser en automatisearringsinterface dy't jo brûke.
Kies in stipe autentikaasjerûte
Ofhinklik fan 'e omjouwing kin dat in troch de browser stipe autentikaasje-ynbou, in goedkarde útwreiding of in autorisearre pleatslike proxy wêze dy't de oanmelding by de upstream ôfhannelet. Elk hat oare easken foar útrôljen en it bewarjen fan sicherheidsgegevens. Brûk aktuele browserdokumintaasje ynstee fan Selenium te downgraden om in âlde autentikaasjedialoochmetoade werom te krijen.
Behannelje de proxymooglikheid as konfiguraasje fan in nije sesje, en hâld it formaat fan it einpunt net dûbelsinnich. Behannelje dêrnei autentikaasje fia de keazen ynbou. Skeakelje sertifikaatferifikaasje net út om in 407 op te lossen; dat feroaret in oar part fan 'e ferbining en lit it oanmeldingsprobleem ûnoplost.