selenium+java中用js來完成日期的修改
這篇文章主要介紹了selenium+java中用js來完成日期的修改,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
以攜程網(wǎng)為例
日期選擇框?yàn)椤爸蛔x”屬性,所以不能用傳統(tǒng)的方法直接去進(jìn)行賦值等操作,如圖:
方法一:通過js直接進(jìn)行賦值
Js模擬,在控制臺(tái)輸入:document.getElementById('dateObj').value='2019-10-10',直接賦值,如圖:
寫到selenium代碼中,即
方法二:運(yùn)用js對(duì)日期選擇框的“只讀”屬性進(jìn)行移除
Js模擬,在控制臺(tái)輸入:var LeaveDate = document.getElementById('dateObj')和
LeaveDate.removeAttribute('readonly'),然后再進(jìn)行賦值,如圖
寫到selenium代碼中
在輸入時(shí)間的時(shí)候,Java中有一個(gè)日歷的方法,可以直接調(diào)用
所以也可以直接輸入變量日期
寫到selenium代碼中
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python+selenium+PhantomJS抓取網(wǎng)頁(yè)動(dòng)態(tài)加載內(nèi)容
- Python+Selenium+phantomjs實(shí)現(xiàn)網(wǎng)頁(yè)模擬登錄和截圖功能(windows環(huán)境)
- Javascript和jquery在selenium的使用過程
- Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析
- selenium+PhantomJS爬取豆瓣讀書
- 詳解Selenium+PhantomJS+python簡(jiǎn)單實(shí)現(xiàn)爬蟲的功能
- selenium在執(zhí)行phantomjs的API并獲取執(zhí)行結(jié)果的方法
- Selenium執(zhí)行Javascript腳本參數(shù)及返回值過程詳解
相關(guān)文章
JavaScript String(字符串)對(duì)象的簡(jiǎn)單實(shí)例(推薦)
下面小編就為大家?guī)硪黄狫avaScript String(字符串)對(duì)象的簡(jiǎn)單實(shí)例(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08微信小程序?qū)崿F(xiàn)左側(cè)導(dǎo)航欄
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)左側(cè)導(dǎo)航欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07JS?中數(shù)組的增刪改查和對(duì)象的增刪改查實(shí)例詳解
這篇文章主要介紹了JS?中數(shù)組的增刪改查和對(duì)象的增刪改查實(shí)例詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07javascript 構(gòu)建一個(gè)xmlhttp對(duì)象池合理創(chuàng)建和使用xmlhttp對(duì)象
在我的這篇舊文里曾經(jīng)發(fā)布了一個(gè)簡(jiǎn)單的ajax操作類。我們發(fā)現(xiàn),在舊文里創(chuàng)建xmlhttp對(duì)象的時(shí)候,每次都要new一個(gè)對(duì)象。而我們都知道new一個(gè)對(duì)象的開銷是很大的。2010-01-01