Setări de proxy TestCafe cu disableNativeAutomation
Folosiți setările de proxy și de ocolire pentru cereri ale TestCafe în modul său de automatizare acceptat, cu aplicația destinație configurată separat.
Setarea de proxy superior din TestCafe nu este disponibilă în modul Native Automation. Un proiect care folosește această setare poate selecta explicit modul acceptat în configurația sa:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Îmbinați acest fragment în fișierul de configurație TestCafe existent. URL-ul aplicației rămâne URL-ul aplicației; proxy desemnează intermediarul folosit de calea cererilor TestCafe. Pentru teste permise pe site-uri publice cu forma neautentificată, lista de proxy HTTP oferă valori candidate de gazdă și port.
Echivalentele din linia de comandă sunt --proxy și --proxy-bypass. În forma autentificată documentată, șirul de proxy poate conține username:password@host:port. Furnizați date reale de cont prin gestionarea acreditărilor prevăzută de mediul de testare.
Modelele de ocolire folosesc sintaxa acceptată de TestCafe. O cerere care se potrivește cu unul dintre ele poate merge direct, chiar dacă o altă cerere din același test folosește intermediarul.
Păstrați modul de automatizare împreună cu un raport de proxy. Schimbarea adresei proxy nu poate determina un mod neacceptat să consume această setare. De asemenea, o opțiune de proxy nu este un cârlig pentru inspectarea unor interioruri arbitrare ale cererilor; TestCafe expune API-uri separate de cârlige pentru cereri în acest scop.