selenium webdriver自動化對日期控件的處理


用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')。。。。。

用這種方法比較簡便,不過有一個缺點,因為是直接給日期輸入框賦值,所以無法驗證日期控件是否正常。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM