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 Event-Handler-Funktionen des beforeunload-Events 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 sind noch andere aktive WebDriver-Sitzungen geöffnet, wenn der Befehl gesendet wird. Browser können diesen Fehler zurückgeben, bevor sie mit dem Schließen fortfahren.

Beispiele

Den Browser schließen

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