Python selenium : Enter date in input box

Viewed 482

I am trying to enter date into an input box but it results into date getting appended to the default value - ultimately resulting into an invalid date and therefore returning to default value.Before entering the date, I'm deleting the default value but it doesn't seem to work. As you will see in the image, default value is today's date and I'm entering date of '07-09-2020' (9jul2020). How do I make the date selection work?

datefieldfrom = browser.find_element_by_name('reportDateStart')
datefieldfrom.send_keys(Keys.CONTROL + "a")
sleep(1)
datefieldfrom.send_keys(Keys.DELETE)
sleep(1)
datefieldfrom.send_keys(report_date)
<input name="reportDateStart" class="input-small date-field" type="text" placeholder="mm-dd-yyyy" value="07-13-2020" data-date-format="MM-dd-yyyy" autocomplete="off">

enter image description here

0 Answers
Related