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


Posted in Javascript onOctober 31, 2019

这篇文章主要介绍了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代码中

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 布尔操作符解析  && || !
Aug 10 Javascript
jQuery语法总结和注意事项小结
Nov 11 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
jquery链式操作的正确使用方法
Jan 06 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
使用coffeescript编写node.js项目的方法汇总
Aug 05 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
初步使用bootstrap快速创建页面
Mar 03 Javascript
js实现将json数组显示前台table中
Jan 10 Javascript
在Vue中使用echarts的方法
Feb 05 Javascript
vue踩坑记录之数组定义和赋值问题
Mar 20 Javascript
vue设置默认首页的操作
Aug 12 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
Oct 31 #Javascript
vue项目出现页面空白的解决方案
Oct 31 #Javascript
vue项目引入ts步骤(小结)
Oct 31 #Javascript
微信小程序canvas分享海报功能
Oct 31 #Javascript
解决vue初始化项目时,一直卡在Project description上的问题
Oct 31 #Javascript
vue项目初始化到登录login页面的示例
Oct 31 #Javascript
vue3 源码解读之 time slicing的使用方法
Oct 31 #Javascript
You might like
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
vue如何截取字符串
2019/05/06 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
react的hooks的用法详解
2020/10/12 Javascript
极简的Python入门指引
2015/04/01 Python
python re模块的高级用法详解
2018/06/06 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
大学生毕业鉴定
2014/01/31 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
对照检查剖析材料
2014/09/30 职场文书
销售会议开幕词
2015/01/28 职场文书
认真学习保证书
2015/02/26 职场文书
交通事故被告答辩状
2015/05/22 职场文书
MySQL限制查询和数据排序介绍
2022/03/25 MySQL