以携程网为例spa
日期选择框为“只读”属性,因此不能用传统的方法直接去进行赋值等操做,如图:blog
方法一:经过js直接进行赋值rem
Js模拟,在控制台输入:document.getElementById('dateObj').value='2019-10-10',直接赋值,如图:get
写到selenium代码中,即selenium
方法二:运用js对日期选择框的“只读”属性进行移除class
Js模拟,在控制台输入:var LeaveDate = document.getElementById('dateObj')和变量
LeaveDate.removeAttribute('readonly'),而后再进行赋值,如图date
写到selenium代码中方法
在输入时间的时候,Java中有一个日历的方法,能够直接调用im
因此也能够直接输入变量日期
写到selenium代码中