Neues Fenster
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der Neues Fenster Befehl der WebDriver API öffnet einen neuen, eigenständigen Browsingkontext vom Typ window oder tab und gibt ein Wörterbuch zurück, das den Handle des neuen WebWindow und dessen erstellten Typ enthält. Wenn der angeforderte Typ nicht vom Browser erstellt werden kann, wird versucht, den alternativen Typ zu erstellen.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/window/new |
URL-Parameter
session id-
Bezeichner der Sitzung.
Nutzlast
Die Eingabe ist ein Objekt:
type-
Angeforderter Typ des eigenständigen Browsingkontextes.
Antwort
Die Antwortnutzlast ist ein Objekt:
Fehler
invalid session id-
Die Sitzung existiert nicht.
no such window-
Wenn das
windowgeschlossen wurde. unexpected alert open-
Eine Benutzeraufforderung, wie z. B.
window.alert, blockiert die Ausführung des Befehls, bis sie behandelt wird. unsupported operation-
Der Treiber oder Browser unterstützt den Befehl aus irgendeinem Grund nicht (z. B. wenn es nicht möglich ist, einen neuen Tab oder ein neues Fenster zu erstellen).
Spezifikationen
| Spezifikation |
|---|
| WebDriver> # new-window> |
Browser-Kompatibilität
Siehe auch
- Fenster schließen Befehl