Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

browser.close-Befehl

Der browser.close Befehl des browser Moduls schließt den Browser und beendet alle aktiven WebDriver-Sitzungen. Tabs werden geschlossen, ohne dass beforeunload Event-Handler-Funktionen ausgeführt werden. Die Antwort wird gesendet, bevor die WebSocket-Verbindung geschlossen wird.

Syntax

json
{
  "method": "browser.close",
  "params": {}
}

Parameter

Keine. Sie müssen jedoch das params-Feld einschließen und auf ein leeres Objekt ({}) setzen.

Rückgabewert

Das result-Feld in der Antwort ist ein leeres Objekt ({}).

Fehler

unable to close browser

Es gibt andere aktive WebDriver-Sitzungen, die zum Zeitpunkt des Befehls noch geöffnet sind. Browser können diesen Fehler zurückgeben, bevor sie mit dem Schließvorgang fortfahren.

Beispiele

Schließen des Browsers

Mit einer WebDriver BiDi-Verbindung und einer aktiven Sitzung senden Sie die folgende Nachricht, um den Browser zu schließen:

json
{
  "id": 1,
  "method": "browser.close",
  "params": {}
}

Vor dem Schließen antwortet der Browser erfolgreich, wie hier gezeigt:

json
{
  "id": 1,
  "type": "success",
  "result": {}
}

Nach der Antwort schließt die WebSocket-Verbindung, da der Browser heruntergefahren wird.

Spezifikationen

Spezifikation
WebDriver BiDi
# command-browser-close

Browser-Kompatibilität

Siehe auch