Cilësimet e përfaqësuesit të TestCafe me disableNativeAutomation
Përdorni cilësimet e përfaqësuesit dhe anashkalimit të kërkesave të TestCafe në modalitetin e tij të mbështetur të automatizimit, me aplikacionin e destinacionit të konfiguruar veçmas.
Cilësimi i përfaqësuesit të sipërm i TestCafe nuk është i disponueshëm në modalitetin Native Automation. Një projekt që përdor atë cilësim mund të zgjedhë në mënyrë të qartë modalitetin e mbështetur në konfigurimin e tij:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Bashkoni këtë fragment në skedarin ekzistues të konfigurimit të TestCafe. URL-ja e aplikacionit mbetet URL-ja e aplikacionit; proxy identifikon ndërmjetësin që përdor rruga e kërkesave të TestCafe. Për testet e lejuara të faqeve publike me formën e paautentikuar, lista e përfaqësuesve HTTP ofron vlera kandidate të hostit dhe portës.
Ekuivalentët në rreshtin e komandës janë --proxy dhe --proxy-bypass. Në formën e dokumentuar të autentikuar, vargu i përfaqësuesit mund të përmbajë username:password@host:port. Jepni të dhëna reale të llogarisë përmes trajtimit të kredencialeve të parashikuar nga mjedisi i testimit.
Modelet e anashkalimit përdorin sintaksën e mbështetur të TestCafe. Një kërkesë që përputhet me një prej tyre mund të shkojë drejtpërdrejt, edhe pse një kërkesë tjetër në të njëjtin test përdor ndërmjetësin.
Mbajeni modalitetin e automatizimit bashkë me një raport për përfaqësuesin. Ndryshimi i adresës së përfaqësuesit nuk mund ta detyrojë një modalitet të pambështetur të përdorë atë cilësim. Po ashtu, opsioni i përfaqësuesit nuk është grep për të inspektuar brendësi arbitrare të kërkesave; TestCafe ofron API të veçanta grepash kërkesash për atë qëllim.