【发布时间】:2013-10-16 09:54:54
【问题描述】:
我正在尝试将“,10”写入 这里的值参数:
<input id="import_product_categories" type="hidden" value="" name="import_params[category_ids]"></input>
使用 selenium 我知道它需要通过 Javascript 来完成,由于某种原因,stackoverflow 中另一个答案的以下代码不起作用
browser.execute_script("document.getElementById('import_product_categories').value+=',10'")
【问题讨论】:
-
怎么不工作?它有什么作用?它不做什么?你得到什么错误?在什么浏览器中?在那个浏览器的哪个版本?在哪个版本的 Selenium 中?你为什么不做任何用户需要做的事情来使该元素 visible 和 usable 然后你就不需要使用 Javascript 根本?