Neues Fenster
Der New Window Befehl der WebDriver API öffnet einen neuen Top-Level-Browsing-Kontext vom Typ Fenster oder Tab und gibt ein Wörterbuch zurück, das den Handle des neuen WebWindow und seinen 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
-
Kennung der Sitzung.
Nutzlast
Die Eingabe ist ein Objekt:
type
-
Angeforderter Typ des Top-Level-Browsing-Kontextes.
Antwort
Fehler
- Ungültige Sitzungs-ID
-
Sitzung existiert nicht.
- Kein solches Fenster
-
Wenn das
window
geschlossen wurde. - Unerwartetes geöffnetes Popup
-
Ein Benutzer-Popup, wie z.B.
window.alert
, blockiert die Ausführung des Befehls, bis es 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).
Beispiel
Spezifikationen
Specification |
---|
WebDriver # new-window |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Fenster schließen Befehl