我正在尝试textarea使用javascript而不是send_keys()方法设置值.
正如文档所说,我应该能够将webelement传递给execute_script作为参数,并通过arguments数组引用此参数.但是,我已经检查了firefox js控制台,即argumentsObject,它与execute_script参数的关系并不重要 - arguments始终是一个空对象.
>>>> 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)
[]
Run Code Online (Sandbox Code Playgroud)
任何人都有类似主题的经验吗?如何将webElement作为javascript的参数?
使用Firefox 35.0,selenium 2.44.0.