天天看點

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

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

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

注:轉載需注明出處及作者。

繼續閱讀