Beginnen Sie auf dem Rechner, auf dem die BrowserStack-Local-Binärdatei läuft. Sie stellt zwei Verbindungen her, die unterschiedliche Proxy-Einstellungen erfordern können:

VerbindungOptionsfamilieDokumentierter Standardport
Die Binärdatei erreicht BrowserStack hinter einem Unternehmensproxy--proxy-host / --proxy-port3128
Die Binärdatei erreicht eine lokale Anwendung über ihren Proxy oder den vorgesehenen Aufzeichnungsvermittler--local-proxy-host / --local-proxy-port8081

Wählen Sie je nach Fehlerbild einen oder beide Pfade. Der Standort des entfernten Browsers sagt nicht, wie die Binärdatei ein Ziel erreicht. Verwenden Sie die tatsächlichen Listener-Ports, statt sich auf die beiden unterschiedlichen Standardwerte zu verlassen. Ein Loopback-Listener gehört ebenfalls zum Rechner der Binärdatei; ein Proxy auf Ihrer Workstation ist von einem Build-Agenten nicht automatisch erreichbar.

Ordnen Sie jedes Konto seinem Hop zu. Proxy-Benutzername und -Passwort sind vom BrowserStack-Zugriffsschlüssel und von der Anmeldung bei der Anwendung getrennt. Die Optionen für Unternehmenskonten dokumentieren HTTP Basic; eine integrierte Anmeldung, die in einem Desktop-Browser funktioniert, belegt nicht, dass die Local-Binärdatei denselben Austausch unterstützt. Prüfen Sie die Authentifizierungsmöglichkeiten der installierten Binärdatei und die PAC-Einschränkungen für den gewählten Modus.

Wenn das erwartete Proxy-Log leer ist, prüfen Sie die Flags des Produkts, die festlegen, ob der betreffende Datenverkehr über die lokale oder die Proxy-Route gezwungen wird. Einen Endpunkt bereitzustellen und seine Verwendung zu verlangen, sind zwei getrennte Entscheidungen.

Halten Sie den fehlgeschlagenen Pfad, den Speicherort der Binärdatei, den gewählten Endpunkt und den ersten Fehler zusammen. Schwärzen Sie ausführliche Protokolle, bevor Sie sie teilen; sie können Anwendungsanfragen, Antworten und private Adressen enthalten.

Ähnliche Artikel