Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

input.releaseActions Befehl

Der input.releaseActions Befehl des input Moduls lässt alle gedrückten Tasten oder gedrückten Zeigertasten für einen gegebenen Kontext los und setzt den Eingabestatus für diesen Kontext zurück. Rufen Sie diesen Befehl nach input.performActions auf, um alle Eingaben, die sich in einem Zwischenzustand befinden, aufzuräumen.

Syntax

json
{
  "method": "input.releaseActions",
  "params": {
    "context": "5f07e3ca-ecac-465e-b9ef-49000c196ecf"
  }
}

Parameter

Das Feld params enthält:

context

Ein String, der die ID des Kontexts enthält, für den die Eingaben freigegeben werden sollen. Kontext-IDs werden von Befehlen wie browsingContext.getTree zurü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

Freigabe aller aktiven Eingaben

Mit einer WebDriver BiDi Verbindung und einer aktiven Sitzung, senden Sie die folgende Nachricht nach input.performActions, um alle gedrückten Tasten und Zeigertasten freizugeben und den Eingabestatus zurückzusetzen:

json
{
  "id": 1,
  "method": "input.releaseActions",
  "params": {
    "context": "6B3D5B3A-6571-432B-8E96-E53B5C2ECBB5"
  }
}

Der Browser antwortet wie folgt:

json
{
  "id": 1,
  "type": "success",
  "result": {}
}

Spezifikationen

Spezifikation
WebDriver BiDi
# command-input-releaseActions

Browser-Kompatibilität

Siehe auch