Erstellen einer virtuellen Druckquelle
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der Befehl zum Erstellen einer virtuellen Druckquelle der WebDriver API erstellt eine virtuelle Druckquelle eines bestimmten Typs, die die Plattform-Druckquelle desselben Typs ersetzt. Dies ermöglicht es Tests, die Compute Pressure API mit vorbestimmten Druckzuständen zu testen, anstatt sich auf echte Hardware zu verlassen.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/pressuresource |
URL-Parameter
session id-
Identifikator der Sitzung.
Nutzlast
Die Eingabe ist ein Objekt:
type-
Ein String, der den Typ der zu erstellenden Druckquelle identifiziert. Derzeit ist der einzige weit verbreitete Wert
"cpu". supportedOptional-
Ein Boolean, der angibt, ob die virtuelle Druckquelle in der Lage ist, Proben bereitzustellen. Voreinstellung ist
true.
Rückgabewert
null, wenn erfolgreich.
Fehler
invalid session id-
Die Sitzung existiert nicht.
invalid argument-
Der
typeist kein unterstützter Druckquellentyp, oder eine virtuelle Druckquelle dieses Typs existiert bereits.
Beispiele
>Erstellen einer virtuellen Druckquelle
Wenn ein WebDriver-Server auf localhost:4444 läuft und eine aktive Sitzung erstellt wurde, um eine virtuelle "cpu" Druckquelle zu erstellen, senden Sie den Typ im Request-Payload und ersetzen Sie ID durch die sessionId aus der Neue Sitzung Antwort:
curl -i -H "Content-Type: application/json" \
-d '{"type": "cpu"}' \
http://localhost:4444/session/ID/pressuresource
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 |
|---|
| Compute Pressure Level 1> # create-virtual-pressure-source> |