The Delete Virtual Sensor command of the WebDriver API removes a virtual sensor previously created using the Create Virtual Sensor command. After the virtual sensor is deleted, the Sensor APIs once again use the real platform sensor of that type, if one is available.
| Method | URI template |
|---|---|
DELETE | /session/{session id}/sensor/{type} |
session idIdentifier of the session.
typeThe virtual sensor type to delete. Possible values include "ambient-light", "accelerometer", and "gyroscope".
null if successful.
invalid session idSession does not exist.
invalid argumentNo virtual sensor of the given type exists.
With a WebDriver server running on localhost:4444, assume a virtual "ambient-light" sensor has been created for the active session. To remove it, send a DELETE request with the sensor type appended to the endpoint, replacing ID with the sessionId from the New Session response:
curl -i -X DELETE http://localhost:4444/session/ID/sensor/ambient-lightThe server responds with a null value to indicate success:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}