Python селен: введите дату в поле ввода - PullRequest
1 голос
/ 13 июля 2020

Я пытаюсь ввести дату в поле ввода, но это приводит к тому, что дата добавляется к значению по умолчанию, что в конечном итоге приводит к неверной дате и, следовательно, к возврату к значению по умолчанию. Перед вводом даты я удаляю значение по умолчанию но похоже, что это не работает. Как вы увидите на изображении, значение по умолчанию - сегодняшняя дата, и я ввожу дату '07-09-2020 '(9jul2020). Как заставить работать выбор даты?

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">

введите описание изображения здесь

...