时间控件的操作

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

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()
墨者看遍天下皆是丹青,测试看尽万物皆是bug
原文地址:https://www.cnblogs.com/striver-dl/p/14281607.html