Back to Content

Get Element Attribute

files/en-us/web/webdriver/reference/classic/commands/getelementattribute/index.md

latest1.8 KB
Original Source

The Get Element Attribute command of the WebDriver API returns the attribute of the referenced web element. If for example the element is an {{HTMLElement("img")}}, the returned attribute is "//TODO", which is equivalent to calling {{domxref("Element.getAttribute")}} on the element. For XML/XHTML documents it may be cased differently.

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:

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:

plain
q

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}