操作日历控件时分两种方法:
第一种:传统的办法。一步一步点击,选择年月日。相对来说比较麻烦。
第二种:删除readonly属性,然后直接向日历控件中输入日期。方便快捷。
下面介绍第二种方法:
执行代码:
#删除readonly属性
script="document.getElementById('id').removeAttribute('readonly')"
#执行JavaScript脚本
driver.execute_script(script) #这一步执行后日期就能手动编辑了
driver.find_element_by_id("id").clear() #清空之前的数据
driver.find_element_by_id("id").send_keys("2010-10-1") #输入新的日期