def date_choose():
# 定义JS去除日期控件的只读属性,让其可输入
self.driver.execute_script ('document.querySelector("#c-text-69").removeAttribute("readonly");')
# 使用webdriver,驱动JS,对html页面属性进行更改。 这样就可以不可录入的日期控件,录入日期格式数据了。
self.driver.find_element (
By.XPATH, '//input[@id="c-text-69"]').click()
time.sleep (2)
self.driver.execute_script ('document.querySelector("#c-text-69").value="";')
self.driver.find_element (
By.XPATH, '//input[@id="c-text-69"]').send_keys ('%s/%s' % (start_date, end_date))
self.driver.find_element (
By.XPATH, '//input[@id="c-value-field-96"]').click()
time.sleep (2)
self.driver.execute_script ('document.querySelector("#c-value-field-96").value="";')
self.driver.find_element (
By.XPATH, '//input[@id="c-value-field-96"]').send_keys ('%s/%s' % (start_date, end_date))