Mga setting ng proxy ng TestCafe gamit ang disableNativeAutomation
Gamitin ang mga setting ng proxy at paglampas ng kahilingan ng TestCafe sa sinusuportahang mode ng automation nito, na hiwalay na naka-configure ang target na application.
Hindi available ang upstream na setting ng proxy ng TestCafe sa mode na Native Automation. Ang proyektong gumagamit ng setting na iyon ay maaaring tahasang piliin ang sinusuportahang mode sa configuration nito:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Pagsamahin ang fragment na ito sa umiiral na configuration file ng TestCafe. Ang URL ng application ay nananatiling URL ng application; tinutukoy ng proxy ang tagapamagitan na ginagamit ng landas ng kahilingan ng TestCafe. Para sa pinapayagang pagsubok sa pampublikong site sa hindi authenticated na anyo, nagbibigay ang listahan ng HTTP proxy ng mga kandidatong halaga ng host at port.
Ang mga katumbas sa command line ay --proxy at --proxy-bypass. Sa dokumentadong authenticated na anyo, maaaring maglaman ang string ng proxy ng username:password@host:port. Ibibigay ang tunay na data ng account sa pamamagitan ng inilaan na paghawak ng kredensyal ng test environment.
Gumagamit ang mga pattern ng paglampas sa sinusuportahang syntax ng TestCafe. Ang kahilingang tumutugma sa isa sa mga ito ay maaaring dumiretso kahit gumagamit ng tagapamagitan ang isa pang kahilingan sa parehong pagsubok.
Panatilihin ang mode ng automation kasama ng ulat ng proxy. Ang pagbabago ng address ng proxy ay hindi makapagpapagamit ng setting na iyon sa isang hindi sinusuportahang mode. Gayundin, ang opsyon ng proxy ay hindi hook para siyasatin ang arbitraryong loob ng mga kahilingan; may hiwalay na mga API ng hook ng kahilingan ang TestCafe para sa layuning iyon.