2016-05-29 9 views
3

In der Dokumentation zur Winkelmesserinfrastruktur http://www.protractortest.org/#/infrastructure heißt es, dass das Kommunikationsprotokoll zwischen dem Testskript und dem eigenständigen Selenserver http ist und zwischen dem Selenserver und dem Browsertreiber JSON Webdriver Wire Protocol.Welches Protokoll wird verwendet, wenn der Winkelmesser direkt mit den Browser-Treibern verbunden wird?

Aber in der Dokumentation zur Einrichtung Selenium Server https://github.com/angular/protractor/blob/master/docs/server-setup.md#connecting-directly-to-browser-drivers, es gibt eine Möglichkeit, das Testskript direkt mit dem Browser-Treiber zu verbinden.

Meine Frage ist: Wenn die Direktverbindungsoption verwendet wird, welches Kommunikationsprotokoll wird zwischen dem Testskript und dem Browsertreiber verwendet?

(Grund, warum ich Github Probleme hier nicht auf Protractor fragen ist die beitragenden Leitlinien sagen alle Fragen sollten auf Stack-Überlauf oder Google-Gruppe gebucht werden)

Antwort

1

Das Protokoll mit dem Selenium-Server oder den Fahrer zu kommunizieren http in beiden Fällen. Die Befehle werden über das JSON-Drahtprotokoll in der Nachricht der HTTP-Anforderung/Antwort übertragen.

Jetzt mit Selenium können Sie direkt mit dem Treiber des Zielbrowsers arbeiten oder Sie können eine Verbindung zum Selenium-Server herstellen, der die Befehle an den Treiber überträgt.

Verwandte Themen