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

这篇文章主要介绍selenium+java中如何用js来完成日期的修改,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联建站专注于网站建设|网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖火锅店设计等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身设计品质网站。

以携程网为例

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

日期选择框为“只读”属性,所以不能用传统的方法直接去进行赋值等操作,如图:

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

方法一:通过js直接进行赋值

Js模拟,在控制台输入:document.getElementById('dateObj').value='2019-10-10',直接赋值,如图:

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

写到selenium代码中,即

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

方法二:运用js对日期选择框的“只读”属性进行移除

Js模拟,在控制台输入:var LeaveDate = document.getElementById('dateObj')和

LeaveDate.removeAttribute('readonly'),然后再进行赋值,如图

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

写到selenium代码中

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

在输入时间的时候,Java中有一个日历的方法,可以直接调用

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

所以也可以直接输入变量日期

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

写到selenium代码中

以上是“selenium+java中如何用js来完成日期的修改”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享文章:selenium+java中如何用js来完成日期的修改
文章链接:http://scyanting.com/article/psdhdj.html