Delete Virtual Pressure Source

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The Delete Virtual Pressure Source command of the WebDriver API removes a virtual pressure source previously created with the Create Virtual Pressure Source command. After the virtual pressure source is deleted, the Compute Pressure API once again uses the real platform pressure source of that type, if one is available.

Syntax

Method URI template
DELETE /session/{session id}/pressuresource/{type}

URL parameters

session id

Identifier of the session.

type

The pressure source type to delete, for example "cpu".

Return value

null if successful.

Errors

invalid session id

Session does not exist.

invalid argument

The type is not a supported pressure source type.

Examples

Deleting a virtual pressure source

With a WebDriver server running on localhost:4444, assume a virtual "cpu" pressure source has been created for the active session. To remove it, send a DELETE request with the pressure source type appended to the endpoint, replacing ID with the sessionId from the New Session response:

bash
curl -i -X DELETE http://localhost:4444/session/ID/pressuresource/cpu

The server responds with a null value to indicate success:

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

{"value":null}

Specifications

Specification
Compute Pressure Level 1
# delete-virtual-pressure-source

Browser compatibility

See also