我正在使用selenium来访问一个包含我想要修改的输入字段的页面。问题在于send_keys()
将无效,因为它们的“onkeypress”属性设置为返回false,例如:
<input name="ctl00$MainContent$tbFromDate" type="text" value="01/08/2014"
id="ctl00_MainContent_tbFromDate" onkeypress="return false;"
calendar="ctl00_MainContent_popCalendartbFromDate" format="dd/mm/yyyy" dir="rtl" autocomplete="off"
onfocus="__PopCalSetFocus(this, event);">
我已成功找到find_element()
并使用clear()
清除其默认值,但正如我所提到的send_keys()
将无效。
还有另一种改变价值的方法吗?
感谢。