execute_script
The command to execute javascript into the browser.
Syntax
py.execute_script(javascript: str) -> Any
py.execute_script(javascript: str, *args) -> AnyUsage
# Yields the value of document.title
py.execute_script("return document.title;")
---or---
# Yields the .innerText of the element with the id of 'foo'
py.execute_script("return document.getElementById(arguments[0]).innerText", "foo")# Errors, 'execute_script' yields a WebElement, not a Pylenium Element
py.execute_script("return document.getElementById(arguments[0])").get()Arguments
javascript (str)- The javascript to execute*args (Any)- A comma-separated list of arguments to pass into the javascript string
Yields
Any - This will return whatever is in the
return statementof your javascript.
Examples
Last updated