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

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

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