Configuració de proxy de TestCafe amb disableNativeAutomation
Utilitzeu la configuració de proxy i d'omissió de TestCafe en el seu mode d'automatització compatible, amb l'aplicació de destinació configurada a part.
La configuració de proxy superior de TestCafe no està disponible en el mode Native Automation. Un projecte que utilitzi aquesta configuració pot seleccionar explícitament el mode compatible a la seva configuració:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Fusiona aquest fragment al fitxer de configuració de TestCafe existent. L'URL de l'aplicació continua sent l'URL de l'aplicació; proxy identifica l'intermediari que utilitza el camí de peticions de TestCafe. Per a proves permeses de llocs públics amb la forma no autenticada, la llista de proxy HTTP proporciona valors candidats d'amfitrió i port.
Els equivalents a la línia d'ordres són --proxy i --proxy-bypass. A la forma autenticada documentada, la cadena de proxy pot contenir username:password@host:port. Subministreu dades reals del compte mitjançant la gestió de credencials prevista per l'entorn de proves.
Els patrons d'omissió utilitzen la sintaxi compatible de TestCafe. Una petició que coincideixi amb un pot anar directa encara que una altra petició de la mateixa prova utilitzi l'intermediari.
Manteniu el mode d'automatització amb un informe del proxy. Canviar l'adreça del proxy no pot fer que un mode no compatible consumeixi aquesta configuració. Igualment, una opció de proxy no és un ganxo per inspeccionar interiors arbitraris de peticions; TestCafe exposa API de ganxos de petició separades per a aquesta finalitat.