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

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:

handle

Der Handle des neuen WebWindow.

type

Der erstellte Typ des eigenständigen Browsingkontextes.

Fehler

invalid session id

Die Sitzung existiert nicht.

no such window

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