Configuración de proxy de TestCafe con disableNativeAutomation
Utilice los ajustes de proxy y omisión de TestCafe en su modo de automatización compatible, con la aplicación de destino configurada por separado.
El ajuste de proxy superior de TestCafe no está disponible en el modo Native Automation. Un proyecto que use ese ajuste puede seleccionar explícitamente el modo compatible en su configuración:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Combine este fragmento en el archivo de configuración existente de TestCafe. La URL de la aplicación sigue siendo la URL de la aplicación; proxy identifica el intermediario que usa la ruta de solicitudes de TestCafe. Para pruebas permitidas de sitios públicos con la forma no autenticada, la lista de proxy HTTP ofrece valores candidatos de host y puerto.
Los equivalentes en la línea de comandos son --proxy y --proxy-bypass. En la forma autenticada documentada, la cadena de proxy puede contener username:password@host:port. Proporcione datos reales de la cuenta mediante el manejo de credenciales previsto por el entorno de pruebas.
Los patrones de omisión usan la sintaxis compatible de TestCafe. Una solicitud que coincida con uno puede ir directa aunque otra solicitud de la misma prueba use el intermediario.
Mantenga el modo de automatización junto con un informe de proxy. Cambiar la dirección del proxy no puede hacer que un modo no compatible consuma ese ajuste. Del mismo modo, una opción de proxy no es un gancho para inspeccionar interioridades arbitrarias de las solicitudes; TestCafe expone API de ganchos de solicitud separadas para ese fin.