TestCafe-proxyinställningar med disableNativeAutomation
Använd TestCafes proxy- och kringgåendeninställningar för förfrågningar i det stödda automatiseringsläget, med målapplikationen konfigurerad separat.
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.