由于日期控件经常用的是readonly属性,这个属性意思是此控件为可读,明白点就是只让你看,不让你动。
解决方法就是:用js去掉这个属性,就可写了,就能输入了
导入库:DateTime
#方式一
open browser https://kyfw.12306.cn/otn/index/init chrome maximize browser window execute javascript document.getElementById("train_date").removeAttribute("readonly"); input text id=train_date 2018-08-17 sleep 0.5 close browser |
#方式二(jquery)
open browser https://kyfw.12306.cn/otn/index/init chrome maximize browser window execute javascript $('input[id=train_date]').removeAttr("readonly") input text id=train_date 2018-08-18 sleep 0.5 close browser |
#方式三
open browser https://kyfw.12306.cn/otn/index/init chrome maximize browser window execute javascript $('input[id=train_date]').attr("readonly",false) input text id=train_date 2018-08-19 sleep 0.5 close browser |
#方式四
open browser https://kyfw.12306.cn/otn/index/init chrome maximize browser window execute javascript document.getElementById("train_date").value="2018-08-20" sleep 0.5 close browser |