Firefox Tomorrow

webdriver command

Get Element Property

View on MDN ↗

The Get Element Property command of the WebDriver API returns the property of the referenced web element. Given <input value=foo> where the user changes the value to bar, the returned property is bar rather than the initial value foo. This is equivalent to accessing the property on the element.

Syntax

MethodURI template
GET/session/{session id}/element/{element id}/property/{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:

import urllib

from selenium import webdriver

def inline(doc):
    return "data:text/html;charset=utf-8,{}".format(urllib.quote(doc))

session = webdriver.Firefox()
session.get(inline("<input value=foo>"))
textbox = driver.find_element_by_tag_name("input")
textbox.send_keys("bar")

print(text_box.get_attribute("value"))
print(text_box.get_property("value"))

Output:

foo
bar

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also