session.status Befehl
Der session.status Befehl des session Moduls liefert Informationen darüber, ob der Browser in der Lage ist, neue BiDi-Sitzungen zu erstellen, und kann zusätzlich beliebige Meta-Informationen enthalten.
Da dieser Befehl verwendet wird, um den Status des Browsers vor dem Erstellen einer neuen Sitzung zu überprüfen, läuft er ohne eine bereits aktive Sitzung. (In BiDi wird ein solcher Befehl als statischer Befehl bezeichnet.)
Syntax
{
"method": "session.status",
"params": {}
}
Parameter
Keine. Jedoch müssen Sie das params Feld einfügen und auf ein leeres Objekt ({}) setzen.
Rückgabewert
Das result Objekt in der Antwort mit den folgenden Feldern:
Beispiele
>Überprüfung des Browser-Status vor dem Erstellen einer Sitzung
Mit einer WebDriver BiDi Verbindung hergestellt, senden Sie die folgende Nachricht, um zu überprüfen, ob der Browser bereit ist, eine neue Sitzung zu erstellen:
{
"id": 1,
"method": "session.status",
"params": {}
}
Wenn der Browser verfügbar ist, antwortet er mit:
{
"id": 1,
"type": "success",
"result": {
"ready": true,
"message": ""
}
}
Wenn der Browser bereits eine aktive Sitzung hat, könnte die Antwort wie folgt aussehen:
{
"id": 1,
"type": "success",
"result": {
"ready": false,
"message": "Session already started"
}
}
Spezifikationen
| Spezifikation |
|---|
| WebDriver BiDi> # command-session-status> |
Browser-Kompatibilität
Siehe auch
session.newBefehlsession.endBefehl