Befehl input.releaseActions
Der Befehl input.releaseActions des input-Moduls gibt alle gehaltenen Tasten oder gedrückten Zeigerknöpfe für einen bestimmten Kontext frei und setzt den Eingabestatus für diesen Kontext zurück. Rufen Sie diesen Befehl nach input.performActions auf, um Eingaben zu bereinigen, die in einem Zwischenzustand geblieben sind.
Syntax
{
"method": "input.releaseActions",
"params": {
"context": "<contextId>"
}
}
Parameter
Das Feld params enthält:
context-
Ein String, der die ID (UUID) des Kontexts enthält, für den Eingaben freigegeben werden sollen. Kontext-IDs werden von Befehlen wie
browsingContext.getTreezurückgegeben.
Rückgabewert
Das result-Feld in der Antwort ist ein leeres Objekt ({}).
Fehler
invalid argument-
Ein erforderlicher Parameter fehlt oder hat einen ungültigen Typ.
no such frame-
Kein Kontext mit der angegebenen Kontext-ID wird gefunden.
Beispiele
>Freigeben aller aktiven Eingaben
Mit einer WebDriver BiDi-Verbindung und einer aktiven Sitzung senden Sie die folgende Nachricht nach input.performActions, um alle gehaltenen Tasten und Zeigerknöpfe freizugeben und den Eingabestatus zurückzusetzen:
{
"id": 1,
"method": "input.releaseActions",
"params": {
"context": "6B3D5B3A-6571-432B-8E96-E53B5C2ECBB5"
}
}
Der Browser antwortet wie folgt:
{
"id": 1,
"type": "success",
"result": {}
}
Spezifikationen
| Spezifikation |
|---|
| WebDriver BiDi> # command-input-releaseActions> |
Browser-Kompatibilität
Siehe auch
- Befehl
input.performActions - Befehl
input.setFiles - Ereignis
input.fileDialogOpened