selenium+java中用js来完成日期的修改

以携程网为例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代码中

相关文章
相关标签/搜索