【发布时间】:2018-04-11 05:57:30
【问题描述】:
我正在尝试使用下面的 python selenium 代码将密钥发送到下面的字段
<input type="text" name="date_startDateSql" readonly="" class="EditableRequiredField" onfocus="setday(this)">
Selenium Python 代码:
element=driver.find_element_by_name('date_startDateSql')
element.send_keys('12/10/2017')
我没有收到任何错误或异常,但无法将密钥发送到此元素。我是 python selenium 的新手,如果有人能建议如何将密钥发送到只读字段,我将不胜感激。
【问题讨论】:
-
如果它是只读字段,那么您可能无法在此处手动输入文本?如果是,那么通过硒你也不能这样做。你能在那里手动输入文字吗?
-
不,@Akhtar 我无法手动输入文本。但是当我从 html 页面中删除“只读”时,我可以输入。有没有办法使用 webdriver 删除字段的“只读”属性?
标签: javascript python selenium