TestCafes overordnede proxyindstilling er ikke tilgængelig i Native Automation-tilstand. Et projekt, der bruger den indstilling, kan udtrykkeligt vælge den understøttede tilstand i sin konfiguration:

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

Flet dette fragment ind i den eksisterende TestCafe-konfigurationsfil. Programmets URL forbliver programmets URL; proxy angiver den mellemled, som TestCafes anmodningssti bruger. Til tilladte tests af offentlige websteder med den uautentificerede formular leverer HTTP-proxylisten kandidatværdier for vært og port.

Kommandolinjeækvivalenterne er --proxy og --proxy-bypass. I den dokumenterede autentificerede form kan proxystrengen indeholde username:password@host:port. Lever reelle kontodata via testmiljøets tilsigtede håndtering af legitimationsoplysninger.

Bypass-mønstre bruger TestCafes understøttede syntaks. En anmodning, der matcher et af dem, kan gå direkte, selv om en anden anmodning i samme test bruger mellemleddet.

Behold automatiseringstilstanden sammen med en proxyrapport. Ændring af proxyadressen kan ikke få en ikke-understøttet tilstand til at bruge den indstilling. Ligeledes er en proxyindstilling ikke en krog til at inspicere vilkårlige anmodningsinterne dele; TestCafe eksponerer separate API'er til anmodningskroge til det formål.

Relaterede artikler