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
{
"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:
{
"id": 1,
"method": "browser.close",
"params": {}
}
Vor dem Schließen antwortet der Browser erfolgreich, wie hier gezeigt:
{
"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
session.newBefehlsession.endBefehlbrowser.createUserContextBefehlbrowser.getUserContextsBefehlbrowser.removeUserContextBefehl