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

View in English Always switch to English

Virtuellen Sensor löschen

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Der Delete Virtual Sensor Befehl der WebDriver API entfernt einen zuvor erstellten virtuellen Sensor mit dem Create Virtual Sensor Befehl. Nachdem der virtuelle Sensor gelöscht wurde, verwenden die Sensor APIs wieder den echten Plattform-Sensor dieses Typs, wenn einer verfügbar ist.

Syntax

Methode URI-Vorlage
DELETE /session/{session id}/sensor/{type}

URL-Parameter

session id

Bezeichner der Sitzung.

type

Der zu löschende virtuelle Sensortyp. Mögliche Werte sind unter anderem "ambient-light", "accelerometer" und "gyroscope".

Rückgabewert

null bei Erfolg.

Fehler

invalid session id

Sitzung existiert nicht.

invalid argument

Kein virtueller Sensor des angegebenen type existiert.

Beispiele

Löschen eines virtuellen Sensors

Mit einem auf localhost:4444 laufenden WebDriver-Server, nehmen wir an, dass ein virtueller "ambient-light" Sensor für die aktive Sitzung erstellt wurde. Um ihn zu entfernen, senden Sie eine DELETE Anfrage mit dem Sensortyp an die Endpunktadresse, wobei ID durch die sessionId aus der New Session Antwort ersetzt wird:

bash
curl -i -X DELETE http://localhost:4444/session/ID/sensor/ambient-light

Der Server antwortet mit einem null Wert, um den Erfolg anzuzeigen:

http
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8

{"value":null}

Spezifikationen

Spezifikation
Generic Sensor API
# delete-virtual-sensor-command

Browser-Kompatibilität

Siehe auch