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中的var_dump函数实现代码
Sep 07 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 Javascript
web网页按比例显示图片实现原理及js代码
Aug 09 Javascript
js实现文本框支持加减运算的方法
Aug 19 Javascript
JS实现状态栏跑马灯文字效果代码
Oct 24 Javascript
jquery取消事件冒泡的三种方法(推荐)
May 28 Javascript
Javascript之String对象详解
Jun 08 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
Nov 10 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 Javascript
vue项目中使用tinymce编辑器的步骤详解
Sep 11 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 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
SONY SRF-M100的电路分析
2021/03/02 无线电
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JS访问SWF的函数用法实例
2015/07/01 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
ES6关于Promise的用法详解
2018/05/07 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
python分割和拼接字符串
2013/11/01 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
Python装饰器用法实例总结
2018/02/07 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
Python如何执行系统命令
2020/09/23 Python
final, finally, finalize的区别
2012/03/01 面试题
企划专员岗位职责
2013/12/09 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
工商局调档介绍信
2015/10/22 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL