当输入字段的onkeypress proprety设置为return fals时,更改其值

2024-10-03 02:35:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用selenium是为了访问一个页面,该页面有两个我想修改的输入字段。问题是send_keys()无法工作,因为它们的“onkeypress”属性设置为return 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()不起作用。你知道吗

有没有其他方法可以改变它们的价值?你知道吗

谢谢。你知道吗


Tags: textnamesendfalseinputreturn属性type