Impostazioni proxy di TestCafe con disableNativeAutomation
Usa le impostazioni proxy e bypass delle richieste di TestCafe nella modalità di automazione supportata, con l'applicazione di destinazione configurata separatamente.
L'impostazione del proxy upstream di TestCafe non è disponibile in modalità Native Automation. Un progetto che usa tale impostazione può selezionare esplicitamente la modalità supportata nella propria configurazione:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Unisci questo frammento al file di configurazione TestCafe esistente. L'URL dell'applicazione resta l'URL dell'applicazione; proxy indica l'intermediario usato dal percorso delle richieste di TestCafe. Per i test consentiti di siti pubblici con la forma non autenticata, l'elenco di proxy HTTP fornisce valori candidati di host e porta.
Gli equivalenti da riga di comando sono --proxy e --proxy-bypass. Nella forma autenticata documentata, la stringa proxy può contenere username:password@host:port. Fornisci i dati reali dell'account tramite la gestione delle credenziali prevista dall'ambiente di test.
I pattern di bypass usano la sintassi supportata di TestCafe. Una richiesta che corrisponde a uno di essi può passare direttamente anche se un'altra richiesta nello stesso test usa l'intermediario.
Mantieni la modalità di automazione insieme a un resoconto del proxy. Cambiare l'indirizzo del proxy non può far sì che una modalità non supportata usi tale impostazione. Allo stesso modo, un'opzione proxy non è un hook per ispezionare interiora arbitrarie delle richieste; TestCafe espone API di hook delle richieste separate per questo scopo.