Nastavenia proxy v TestCafe s disableNativeAutomation
Použite nastavenia proxy požiadaviek a obchádzania v TestCafe v podporovanom režime automatizácie, s cieľovou aplikáciou nakonfigurovanou osobitne.
Nastavenie nadradeného proxy v TestCafe nie je dostupné v režime Native Automation. Projekt, ktorý toto nastavenie používa, môže v konfigurácii výslovne zvoliť podporovaný režim:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Zlúčte tento fragment do existujúceho konfiguračného súboru TestCafe. URL aplikácie zostáva URL aplikácie; proxy označuje prostredníka, ktorý používa cesta požiadaviek TestCafe. Pre povolené testy verejných webov v neoverenej forme poskytuje zoznam HTTP proxy kandidátske hodnoty hostiteľa a portu.
Ekvivalenty na príkazovom riadku sú --proxy a --proxy-bypass. V dokumentovanej overenej forme môže reťazec proxy obsahovať username:password@host:port. Skutočné údaje účtu dodávajte prostredníctvom zamýšľaného spracovania prihlasovacích údajov testovacieho prostredia.
Vzory obchádzania používajú podporovanú syntax TestCafe. Požiadavka, ktorá niektorému zodpovedá, môže ísť priamo, aj keď iná požiadavka v tom istom teste používa prostredníka.
Uchovávajte režim automatizácie pri správe o proxy. Zmena adresy proxy nemôže prinútiť nepodporovaný režim používať toto nastavenie. Rovnako voľba proxy nie je hák na skúmanie ľubovoľných vnútorností požiadaviek; TestCafe na tento účel ponúka samostatné API hákov požiadaviek.