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

View in English Always switch to English

Abrufen des Elementattributs

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Der Abrufen des Elementattributs Befehl der WebDriver API gibt den Wert zurück, der mit dem Attribut des angegebenen Namens des referenzierten Webelements verknüpft ist. Für boolesche Attribute ist der zugeordnete Wert "true", wenn vorhanden. Fehlende Attribute geben null zurück. Es ist gleichbedeutend mit dem Aufruf von Element.getAttribute() auf dem Element in JavaScript.

Syntax

Methode URI-Vorlage
GET /session/{session id}/element/{element id}/attribute/{name}

URL-Parameter

session id

Bezeichner der Sitzung.

element id

Bezeichner des Webelements, dessen Tag-Name abgerufen werden soll.

name

Bezeichner des Attributs des Webelements, das abgerufen werden soll.

Fehler

session not created

Die Sitzung existiert nicht.

no such window

Das window-Objekt wurde verworfen, was darauf hindeutet, dass die Registerkarte oder das Fenster geschlossen wurde.

unexpected alert open

Eine Benutzeraufforderung, wie z.B. window.alert, blockiert die Ausführung des Befehls, bis sie bearbeitet wird.

Beispiele

Python:

python
from selenium import webdriver

session = webdriver.Firefox()
session.get("https://google.com/?hl=en")
search_box = session.find_element_by_id("q")

print(search_box.get_attribute("id"))

Ausgabe:

q

Spezifikationen

Spezifikation
WebDriver
# get-element-attribute

Browser-Kompatibilität