files/en-us/web/webdriver/reference/classic/commands/getelementattribute/index.md
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.
| Method | URI template |
|---|---|
GET | /session/{session id}/element/{element id}/attribute/{name} |
session id
element id
name
window object has been discarded, indicating that the tab or window has been closed.window.alert, blocks execution of command until it is dealt with.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}}
{{Compat}}