Back to Content

Get Element Property

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

latest2.3 KB
Original Source

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:

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:

plain
foo
bar

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also