Neues Fenster
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Neues Fenster-Befehl der WebDriver API öffnet einen neuen obersten Browsing-Kontext vom Typ Fenster oder Tab und gibt ein Wörterbuch zurück, das den Handle des neuen WebWindow und den erstellten Typ enthält. Wenn der angeforderte Typ vom Browser nicht 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 obersten Browsing-Kontexts.
Antwort
Die Antwort-Nutzlast ist ein Objekt:
Fehler
- Ungültige Sitzungs-ID
-
Sitzung existiert nicht.
- Kein solches Fenster
-
Wenn das
windowgeschlossen wurde. - Unerwarteter Alert offen
-
Eine Benutzereingabeaufforderung, wie z.B.
window.alert, blockiert die Ausführung des Befehls, bis sie bearbeitet wird. - Nicht unterstützte 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
| Specification |
|---|
| WebDriver> # new-window> |
Browser-Kompatibilität
Siehe auch
- Fenster schließen Befehl