所以我使用的是python +硒+ geckodriver,并且存在一个已知问题,即send_keys方法不适用于日期输入字段。我尝试使用以下解决方法:
driver.execute_script("document.getElementById('date').value='2016-11-05';")
,它可以正确设置日期,但是一旦页面上发生其他任何事情,日期就会重新设置。 还有其他合理的方法吗?
该字段的代码:
<input class="jss30" id="date" name="saveDate" type="date" value="2018-08-25">