Nastavitev nadrejenega proxyja v TestCafe ni na voljo v načinu Native Automation. Projekt, ki to nastavitev uporablja, lahko v svoji konfiguraciji izrecno izbere podprti način:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

Združite ta fragment v obstoječo konfiguracijsko datoteko TestCafe. URL aplikacije ostane URL aplikacije; proxy označuje posrednika, ki ga uporablja pot zahtev TestCafe. Za dovoljene teste javnih spletnih mest v neoverjeni obliki seznam proxyjev HTTP ponuja kandidatne vrednosti gostitelja in vrat.

Enakovredni možnosti v ukazni vrstici sta --proxy in --proxy-bypass. V dokumentirani overjeni obliki lahko niz proxyja vsebuje username:password@host:port. Prave podatke računa posredujte prek predvidenega upravljanja poverilnic v testnem okolju.

Vzorci obhoda uporabljajo podprto skladnjo TestCafe. Zahteva, ki se ujema z enim od njih, lahko gre neposredno, čeprav druga zahteva v istem testu uporablja posrednika.

Ohranite način avtomatizacije skupaj s poročilom o proxyju. Sprememba naslova proxyja ne more prisiliti nepodprtega načina, da uporabi to nastavitev. Prav tako možnost proxyja ni kavelj za pregledovanje poljubnih notranjosti zahtev; TestCafe v ta namen ponuja ločene API-je za kavlje zahtev.

Sorodni članki