TestCafe proxy postavke s disableNativeAutomation
Koristite TestCafe postavke proxyja zahtjeva i zaobilaženja u podržanom načinu automatizacije, uz odvojeno konfigurisanje ciljne aplikacije.
TestCafe postavka nadređenog proxyja nije dostupna u načinu Native Automation. Projekat koji koristi tu postavku može eksplicitno odabrati podržani način u svojoj konfiguraciji:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Spojite ovaj fragment u postojeću TestCafe konfiguracijsku datoteku. URL aplikacije ostaje URL aplikacije; proxy označava posrednika koji koristi TestCafe putanja zahtjeva. Za dozvoljene testove javnih stranica s neautentificiranim oblikom, lista HTTP proxyja daje kandidatske vrijednosti hosta i porta.
Ekvivalenti u komandnoj liniji su --proxy i --proxy-bypass. U dokumentovanom autentificiranom obliku proxy string može sadržavati username:password@host:port. Dostavite stvarne podatke računa kroz predviđeno rukovanje akreditivima testnog okruženja.
Obrasci zaobilaženja koriste podržanu TestCafe sintaksu. Zahtjev koji odgovara nekom od njih može ići direktno 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 odvojene API-je za kuke zahtjeva u tu svrhu.