python selenium将密钥发送到只读文本框

我正在尝试使用以下pythonselenium代码将密钥发送到以下字段

<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的新手,如果有人可以建议如何将密钥发送到只读字段,我将不胜感激。

回答:

发送键之前,请删除输入的 readonly 属性:

driver.execute_script('document.getElementsByName("date_startDateSql")[0].removeAttribute("readonly")')

以上是 python selenium将密钥发送到只读文本框 的全部内容, 来源链接: utcz.com/qa/402408.html

回到顶部