Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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:

handle

Der Handle des neuen WebWindow.

type

Der erstellte Typ des obersten Browsing-Kontexts.

Fehler

Ungültige Sitzungs-ID

Sitzung existiert nicht.

Kein solches Fenster

Wenn das window geschlossen 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