Die Upstream-Proxy-Einstellung von TestCafe ist im Modus Native Automation nicht verfügbar. Ein Projekt, das diese Einstellung nutzt, kann den unterstützten Modus in seiner Konfiguration ausdrücklich wählen:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

Fügen Sie dieses Fragment in die vorhandene TestCafe-Konfigurationsdatei ein. Die Anwendungs-URL bleibt die Anwendungs-URL; proxy bezeichnet den Vermittler, den der Anforderungspfad von TestCafe nutzt. Für zulässige Tests öffentlicher Websites in der nicht authentifizierten Form liefert die HTTP-Proxy-Liste Kandidatenwerte für Host und Port.

Die Entsprechungen auf der Kommandozeile sind --proxy und --proxy-bypass. In der dokumentierten authentifizierten Form kann die Proxy-Zeichenkette username:password@host:port enthalten. Übergeben Sie echte Kontodaten über die vorgesehene Verwaltung von Anmeldeinformationen der Testumgebung.

Bypass-Muster verwenden die unterstützte Syntax von TestCafe. Eine Anforderung, die einem Muster entspricht, kann direkt gehen, obwohl eine andere Anforderung im selben Test den Vermittler nutzt.

Behalten Sie den Automatisierungsmodus bei einem Proxy-Bericht bei. Das Ändern der Proxy-Adresse kann einen nicht unterstützten Modus nicht dazu bringen, diese Einstellung zu verwenden. Ebenso ist eine Proxy-Option kein Haken zur Untersuchung beliebiger Anforderungsinterna; TestCafe bietet dafür separate Request-Hook-APIs.

Ähnliche Artikel