Firefox Tomorrow

webdriver command

Get Element Attribute

View on MDN ↗

The Get Element Attribute command of the WebDriver API returns the value associated with the attribute of the given name of the referenced web element. For boolean attributes, the associated value is "true" if present. Absent attributes return null. It is equivalent to calling getAttribute() on the element in JavaScript.

Syntax

MethodURI template
GET/session/{session id}/element/{element id}/attribute/{name}

URL parameters

  • session id
    • : Identifier of the session.
  • element id
    • : Identifier of the web element to get the tag name of.
  • name

Errors

Examples

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"))

Output:

q

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.