URL tal-proxy li jaħdem f'librerija HTTP jista' jfalli meta jiġi kkupjat direttament fil-kapaċità tal-proxy tal-browser ta' Selenium. Il-kapaċità għandha format definit, u l-konfigurazzjoni ta' indirizz hija biss parti waħda mill-użu ta' proxy awtentikat.

L-ispeċifikazzjoni tal-WebDriver tiddefinixxi oqsma bħal httpProxy u sslProxy bħala host b'port fakultattiv. Mhumiex post ġenerali għal URL tat-tip username:password@host.

Identifika liema dħul huwa involut

  • Il-browser jista' jkollu bżonn kredenzjali għall-proxy tal-ħruġ.
  • Is-sit web destinatarju jista' jkollu d-dħul tiegħu stess.
  • Servizz tal-WebDriver mill-bogħod jista' jawtentika l-runner tat-test.

Il-kredenzjali ta' konnessjoni waħda ma japplikawx awtomatikament għall-oħrajn. Pereżempju, iż-żieda ta' isem tal-utent mal-URL tal-WebDriver mill-bogħod ma tistabbilixxix li t-traffiku tal-browser jista' jawtentika mal-proxy tal-ħruġ.

Risposta HTTP 407 tidentifika sfida tal-proxy. Irreġistra l-metodu ta' awtentikazzjoni mħabbar u vverifika l-appoġġ fil-browser u fl-interface tal-awtomatizzazzjoni li qed tuża.

Agħżel rotta ta' awtentikazzjoni appoġġata

Skont l-ambjent, dan jista' jkun integrazzjoni ta' awtentikazzjoni appoġġata mill-browser, estensjoni approvata, jew proxy lokali awtorizzat li jimmaniġġja d-dħul upstream. Kull wieħed għandu rekwiżiti differenti ta' skjerament u ħażna tal-kredenzjali. Uża d-dokumentazzjoni attwali tal-browser minflok ma tniżżel il-verżjoni ta' Selenium biex tirkupra metodu antik ta' dialog ta' awtentikazzjoni.

Ittratta l-kapaċità tal-proxy bħala konfigurazzjoni ta' sessjoni ġdida, u żomm il-format tal-endpoint bla dubju. Imbagħad immaniġġja l-awtentikazzjoni permezz tal-integrazzjoni magħżula. Tiddiżattivax il-verifika taċ-ċertifikat biex issolvi 407; dan ibiddel parti oħra tal-konnessjoni u jħalli l-problema tad-dħul mhux solvuta.

Artikli relatati