input.releaseActions-Befehl
Der input.releaseActions Befehl des input Moduls gibt alle gedrückten Tasten oder Zeiger-Knöpfe für einen gegebenen Kontext frei und setzt den Eingabestatus für diesen Kontext zurück. Rufen Sie ihn nach input.performActions auf, um alle Eingaben zu bereinigen, die sich in einem Zwischenzustand befinden.
Syntax
{
"method": "input.releaseActions",
"params": {
"context": "<contextId>"
}
}
Parameter
Das params-Feld enthält:
context-
Ein String, der die ID des Kontexts enthält, für den Eingaben freigegeben werden sollen. Kontext-IDs werden durch Befehle 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 gefunden.
Beispiele
>Alle aktiven Eingaben freigeben
Mit einer WebDriver BiDi-Verbindung und einer aktiven Sitzung senden Sie nach input.performActions die folgende Nachricht, um alle gedrückten Tasten und Zeiger-Knö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
input.performActionsBefehlinput.setFilesBefehlinput.fileDialogOpenedEreignis