时间控件的操作

在使用日期控件通过点击选择日期时,如果涉及到年份和月份的更改,往往需要多次的点击翻页,操作十分麻烦。此时可以通过手工操作,了解输入框日期的输入格式,然后一次其只读属性,按相应格式直接输入需要选择的日期,代码如下。

 

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get('http://www.miniui.com/demo/datepicker/datepicker.html')

elm = driver.find_element('css selector', 'span#date3>span>input') #定位时间控件

js = 'arguments[0].removeAttribute("readonly");'
driver.execute_script(js, elm)
sleep(0.5)
elm.send_keys('1999-01-01')

sleep(3)
driver.quit()

 

posted @ 2021-01-15 13:36  sriver_dl  Views(103)  Comments(0Edit  收藏  举报