selenium+java中用js來完成日期的修改
這篇文章主要介紹了selenium+java中用js來完成日期的修改,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
以攜程網(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- 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 String(字符串)對象的簡單實例(推薦)
下面小編就為大家?guī)硪黄狫avaScript String(字符串)對象的簡單實例(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08javascript 構(gòu)建一個xmlhttp對象池合理創(chuàng)建和使用xmlhttp對象
在我的這篇舊文里曾經(jīng)發(fā)布了一個簡單的ajax操作類。我們發(fā)現(xiàn),在舊文里創(chuàng)建xmlhttp對象的時候,每次都要new一個對象。而我們都知道new一個對象的開銷是很大的。2010-01-01