I'm trying to set textarea value using javascript instead send_keys() method.
As documentation says, I should be able to pass webelement to execute_script as parameter and refer to this parameter via arguments array. However, I've checked in firefox js console, that arguments is Object and it doesn't matter what i put as execute_script argument - arguments is always an empty object.
>>>> web = webdriver.Firefox()
>>>> web.get("http://somepage.com")
>>>> element = web.find_element_by_tag_name("textarea")
>>>> web.execute_script("return typeof(arguments)", element)
u'object'
>>> web.execute_script("return arguments",element)
[]
Anyone has any experience with similarly subject? How can I put webElement as argument for javascript?
Using Firefox 35.0, selenium 2.44.0.
[<selenium.webdriver.remote.webelement.WebElement object at 0x1022d1bd0>]. Which selenium and firefox versions are you using?selenium.__version__ '2.44.0'Firefox - 35.0