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
typeexistiert.
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:
curl -i -X DELETE http://localhost:4444/session/ID/sensor/ambient-light
Der Server antwortet mit einem null Wert, um den Erfolg anzuzeigen:
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
- Create Virtual Sensor Befehl
- Update Virtual Sensor Reading Befehl
- Get Virtual Sensor Information Befehl
- Sensor APIs