TestCafes överordnade proxyinställning är inte tillgänglig i Native Automation-läget. Ett projekt som använder den inställningen kan uttryckligen välja det stödda läget i sin konfiguration:

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

Slå samman detta fragment i den befintliga TestCafe-konfigurationsfilen. Applikationens URL förblir applikationens URL; proxy anger mellanhanden som TestCafes förfrågningsväg använder. För tillåtna tester av offentliga webbplatser med den oautentiserade formen tillhandahåller HTTP-proxylistan kandidatvärden för värd och port.

Kommandoradeskivivalenterna är --proxy och --proxy-bypass. I den dokumenterade autentiserade formen kan proxysträngen innehålla username:password@host:port. Ange verkliga kontouppgifter via testmiljöns avsedda hantering av autentiseringsuppgifter.

Kringgåendenmönster använder TestCafes stödda syntax. En förfrågan som matchar ett av dem kan gå direkt även om en annan förfrågan i samma test använder mellanhanden.

Behåll automatiseringsläget tillsammans med en proxyrapport. Ändring av proxyadressen kan inte få ett icke-stött läge att använda den inställningen. På samma sätt är ett proxyalternativ ingen krok för att inspektera godtyckliga förfrågningsinterna delar; TestCafe exponerar separata API:er för förfrågningskrokar för det ändamålet.

Relaterade artiklar