码迷,mamicode.com
首页 > Web开发 > 详细

selenium webdriver自动化对日期控件的处理

时间:2017-08-19 23:27:58      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:time   blog   exec   验证   rem   html   eid   val   日期   

用JS去掉日期输入框的readOnly属性。

代码如下:

-------------------------------------------------------------------------------------

String js="document.getElementById(‘dateTimeId‘).removeAttribute(‘readOnly‘);document.getElementById(‘dateTimeId‘).setAttribute(‘value‘,‘2012-10-25‘);";

((JavascriptExecutor) driver).executeScript(js);

--------------------------------------------------------------------------------------

getElementById(‘dateTimeId‘)

也可以用其他方式获取元素,如:getElementByName(‘dateTimeIdName‘)。。。。。

用这种方法比较简便,不过有一个缺点,因为是直接给日期输入框赋值,所以无法验证日期控件是否正常。

selenium webdriver自动化对日期控件的处理

标签:time   blog   exec   验证   rem   html   eid   val   日期   

原文地址:http://www.cnblogs.com/shuanger-means-/p/7398219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!