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 相关文章推荐
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
May 23 Javascript
javascript调试过程中找不到哪里出错的可能原因
Dec 16 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 Javascript
jQuery表单元素选择器代码实例
Feb 06 Javascript
BootStrap daterangepicker 双日历控件
Jun 02 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
swiper动态改变滑动内容的实现方法
Jan 17 Javascript
详解如何构建一个Angular6的第三方npm包
Sep 07 Javascript
微信小程序的tab选项卡的实现效果
May 15 Javascript
关于layui表单中按钮自动提交的解决方法
Sep 09 Javascript
layer提示框添加多个按钮选择的实例
Sep 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
解析smarty模板中类似for的功能实现
2013/06/18 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
JS实现拖拽元素时与另一元素碰撞检测
2020/08/27 Javascript
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
开源Web应用框架Django图文教程
2017/03/09 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
掌上明珠Java程序员面试总结
2016/02/23 面试题
外贸实习生自荐信范文
2013/11/24 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
我的长征观后感
2015/06/09 职场文书
早安问候语大全
2015/11/10 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS
MySQL数据库之存储过程 procedure
2022/06/16 MySQL