编制自动化功能测试脚本时,基本都会有日历控件去选择时间的场景。
方法1:input可以手动输入的
通过driver.find_element_by_id定位到元素,然后用send_keys('2015-04-18 00:00:00')发送时间;
方法2:input是read_only的
1)可以用JS remove readonly attribute,然后sendKeys
2)日历控件是frame的,可以分层click
driver.switch_to_frame('日历某一frame')
driver.find_element_by_xpath('位置').click()
driver.swich_to_default_frame()