時間控制項 Selenium時間控制項的處理

2021-10-16 02:17:45 字數 967 閱讀 4742

我們經常在做web自動化測試過程中會遇到時間控制項,那麼對於時間控制項如何處理,我們可以來分析下。

對於時間控制項一般分為兩種:

1、普通的時間控制項

直接通過send_keys就可以解決

d.get("")

time.sleep(10)

ele = d.find_element_by_id('hd_checkin')

ele.clear()

ele.send_keys('2019-06-03')

eleout = d.find_element_by_id('hd_checkout')

eleout.clear()

2、時間控制項屬性readonly='readonly'的

通過js去去掉readonly然後再去輸入就沒問題了。

selenium之 時間日期控制項的處理

很多人問時間日期的空間怎麼處理,但是時間日期控制項各種各樣,你可能遇到正常點的像這樣 當然也可能遇到難點的,像這樣 當然,也不排除會遇到 的,像這樣 呵呵,真要乙個個想著怎麼去選擇,簡直是非人類幹的事!那麼該怎麼辦?其實很簡單,我們不去搞時間日期空間,我們把它當成乙個普通的input框處理就好了!但...

selenium之 時間日期控制項的處理

很多人問時間日期的空間怎麼處理,但是時間日期控制項各種各樣,你可能遇到正常點的像這樣 當然也可能遇到難點的,像這樣 當然,也不排除會遇到 的,像這樣 呵呵,真要乙個個想著怎麼去選擇,簡直是非人類幹的事!那麼該怎麼辦?其實很簡單,我們不去搞時間日期空間,我們把它當成乙個普通的input框處理就好了!但...

selenium時間等待方法

在ui自動化測試中,必然會遇到環境不穩定 網路慢等情況。當你覺得定位沒有問題,但程式卻直接報了元素不可見時,那你就需要思考是否因為程式執行太快或者頁面載入太慢而造成了元素不可見,必須要再等待直至元素可見和程式繼續執行。而在selenium中,三種常見的等待方式都有各自的優點或缺點,可以在了解後嘗試針...