TestCafe proxy postavke s disableNativeAutomation
Koristite TestCafe postavke proxyja zahtjeva i zaobilaženja u podržanom načinu automatizacije, uz zasebno konfiguriranu ciljnu aplikaciju.
TestCafe postavka nadređenog proxyja nije dostupna u načinu Native Automation. Projekt koji koristi tu postavku može izričito odabrati podržani način u svojoj konfiguraciji:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Spojite ovaj ulomak u postojeću TestCafe konfiguracijsku datoteku. URL aplikacije ostaje URL aplikacije; proxy označava posrednika koji koristi TestCafe putanja zahtjeva. Za dopuštene testove javnih stranica s neautentificiranim oblikom, popis HTTP proxyja daje kandidatske vrijednosti hosta i porta.
Ekvivalenti u naredbenom retku su --proxy i --proxy-bypass. U dokumentiranom autentificiranom obliku proxy string može sadržavati username:password@host:port. Dostavite stvarne podatke računa kroz predviđeno rukovanje vjerodajnicama testnog okruženja.
Obrasci zaobilaženja koriste podržanu TestCafe sintaksu. Zahtjev koji odgovara nekom od njih može ići izravno iako drugi zahtjev u istom testu koristi posrednika.
Zadržite način automatizacije uz izvještaj o proxyju. Promjena adrese proxyja ne može natjerati nepodržani način da koristi tu postavku. Isto tako, proxy opcija nije kuka za pregled proizvoljne unutrašnjosti zahtjeva; TestCafe nudi zasebne API-je za kuke zahtjeva u tu svrhu.