Axustes de proxy de TestCafe con disableNativeAutomation
Use os axustes de proxy e omisión de TestCafe no seu modo de automatización compatible, coa aplicación de destino configurada por separado.
O axuste de proxy superior de TestCafe non está dispoñible no modo Native Automation. Un proxecto que use ese axuste pode seleccionar explicitamente o modo compatible na súa configuración:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Combine este fragmento no ficheiro de configuración existente de TestCafe. O URL da aplicación segue a ser o URL da aplicación; proxy identifica o intermediario que usa a ruta de solicitudes de TestCafe. Para probas permitidas de sitios públicos coa forma non autenticada, a lista de proxy HTTP fornece valores candidatos de host e porto.
Os equivalentes na liña de ordes son --proxy e --proxy-bypass. Na forma autenticada documentada, a cadea de proxy pode conter username:password@host:port. Subministre datos reais da conta mediante o manexo de credenciais previsto pola contorna de probas.
Os patróns de omisión usan a sintaxe compatible de TestCafe. Unha solicitude que coincida cun pode ir directamente aínda que outra solicitude da mesma proba use o intermediario.
Manteña o modo de automatización xunto cun informe de proxy. Cambiar o enderezo do proxy non pode facer que un modo non compatible consuma ese axuste. Do mesmo xeito, unha opción de proxy non é un gancho para inspeccionar interioridades arbitrarias das solicitudes; TestCafe expón API de ganchos de solicitude separadas para ese fin.