selenium+java中用js來完成日期的修改
這篇文章主要介紹了selenium+java中用js來完成日期的修改,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
以攜程網(wǎng)為例

日期選擇框為“只讀”屬性,所以不能用傳統(tǒng)的方法直接去進行賦值等操作,如圖:

方法一:通過js直接進行賦值
Js模擬,在控制臺輸入:document.getElementById('dateObj').value='2019-10-10',直接賦值,如圖:

寫到selenium代碼中,即

方法二:運用js對日期選擇框的“只讀”屬性進行移除
Js模擬,在控制臺輸入:var LeaveDate = document.getElementById('dateObj')和
LeaveDate.removeAttribute('readonly'),然后再進行賦值,如圖

寫到selenium代碼中

在輸入時間的時候,Java中有一個日歷的方法,可以直接調(diào)用

所以也可以直接輸入變量日期

寫到selenium代碼中
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python+selenium+PhantomJS抓取網(wǎng)頁動態(tài)加載內(nèi)容
- Python+Selenium+phantomjs實現(xiàn)網(wǎng)頁模擬登錄和截圖功能(windows環(huán)境)
- Javascript和jquery在selenium的使用過程
- Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析
- selenium+PhantomJS爬取豆瓣讀書
- 詳解Selenium+PhantomJS+python簡單實現(xiàn)爬蟲的功能
- selenium在執(zhí)行phantomjs的API并獲取執(zhí)行結(jié)果的方法
- Selenium執(zhí)行Javascript腳本參數(shù)及返回值過程詳解
相關(guān)文章
javascript使用for循環(huán)批量注冊的事件不能正確獲取索引值的解決方法
這篇文章主要介紹了javascript使用for循環(huán)批量注冊的事件不能正確獲取索引值的解決方法,對比分析了出現(xiàn)問題的代碼與修改后的代碼,并給出了采用閉包實現(xiàn)的方法,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12
利用ajaxfileupload插件實現(xiàn)文件上傳無刷新的具體方法
利用ajaxfileupload插件實現(xiàn)文件上傳無刷新的具體方法,需要的朋友可以參考一下2013-06-06
JavaScript實現(xiàn)網(wǎng)頁留言板功能
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)網(wǎng)頁留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-11-11
前端js實現(xiàn)文件的斷點續(xù)傳 后端PHP文件接收
這篇文章主要為大家詳細介紹了斷點續(xù)傳的簡單例子,前端文件提交,后端PHP文件接收,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10
javascript實現(xiàn)點擊后變換按鈕顯示文字的方法
這篇文章主要介紹了javascript實現(xiàn)點擊后變換按鈕顯示文字的方法,可實現(xiàn)顯示一些按鈕如果點擊了,按鈕文本變?yōu)椤包c了”,其他按鈕文本變?yōu)椤皼]點”的效果,非常具有實用價值,需要的朋友可以參考下2015-05-05

