De bovenliggende proxyinstelling van TestCafe is niet beschikbaar in de Native Automation-modus. Een project dat die instelling gebruikt, kan de ondersteunde modus expliciet in zijn configuratie kiezen:

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

Voeg dit fragment samen in het bestaande TestCafe-configuratiebestand. De URL van de applicatie blijft de URL van de applicatie; proxy geeft de tussenlaag aan die het verzoekpad van TestCafe gebruikt. Voor toegestane tests van openbare sites met de niet-geauthenticeerde vorm levert de HTTP-proxylijst kandidaatwaarden voor host en poort.

De equivalenten op de opdrachtregel zijn --proxy en --proxy-bypass. In de gedocumenteerde geauthenticeerde vorm kan de proxystring username:password@host:port bevatten. Lever echte accountgegevens via de bedoelde omgang met inloggegevens van de testomgeving.

Bypass-patronen gebruiken de ondersteunde syntaxis van TestCafe. Een verzoek dat aan een daarvan voldoet, kan rechtstreeks gaan ook al gebruikt een ander verzoek in dezelfde test de tussenlaag.

Houd de automatiseringsmodus bij een proxyrapport. Het wijzigen van het proxyadres kan een niet-ondersteunde modus niet die instelling laten gebruiken. Evenzo is een proxyoptie geen haak om willekeurige verzoekinternals te inspecteren; TestCafe biedt daarvoor afzonderlijke API's voor verzoekhaken.

Gerelateerde artikelen