TestCafe-proxyinnstillinger med disableNativeAutomation
Bruk TestCafes proxy- og omgåelsesinnstillinger for forespørsler i den støttede automatiseringsmodusen, med målapplikasjonen konfigurert separat.
TestCafes overordnede proxyinnstilling er ikke tilgjengelig i Native Automation-modus. Et prosjekt som bruker den innstillingen, kan eksplisitt velge den støttede modusen i konfigurasjonen:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Slå sammen dette fragmentet i den eksisterende TestCafe-konfigurasjonsfilen. Applikasjonens URL forblir applikasjonens URL; proxy angir mellomleddet som forespørselsstien til TestCafe bruker. For tillatte tester av offentlige nettsteder med den uautentiserte formen leverer HTTP-proxylisten kandidatverdier for vert og port.
Kommandolinjeekvivalentene er --proxy og --proxy-bypass. I den dokumenterte autentiserte formen kan proxystrengen inneholde username:password@host:port. Oppgi ekte kontodata gjennom testmiljøets tiltenkte håndtering av legitimasjon.
Omgåelsesmønstre bruker TestCafes støttede syntaks. En forespørsel som samsvarer med ett av dem, kan gå direkte selv om en annen forespørsel i samme test bruker mellomleddet.
Behold automatiseringsmodusen sammen med en proxyrapport. Endring av proxyadressen kan ikke få en ustøttet modus til å bruke den innstillingen. På samme måte er et proxyvalg ikke en krok for å inspisere vilkårlige forespørselsinterner; TestCafe eksponerer separate API-er for forespørselskroker til det formålet.