Я использую Python 3.7 и Selenium, пытаюсь ввести дату и время в два явно идентичных поля ввода текста на веб-сайте, используя send_keys ().
Окно ввода времени работает нормально, send_keys ('00: 00: 00 ') записывает время по мере необходимости.
Поле ввода даты не реагирует, независимо от того, с каким форматированием я пытаюсь отправить строку. Я пытался добавить .click (), .clear (), Keys.HOME, прежде чем писать, но безрезультатно.
Я не знаю, в чем разница.
startTimeBox = browser.find_element_by_name('TimeStart')
startTimeBox.get_attribute('outerHTML')
Out[187]: '<input name="TimeStart" id="TimeStart" title="Please enter start time" size="10" maxlength="12" value="00:00:00" type="time">'
startDateBox = browser.find_element_by_name('DateStart')
startDateBox.get_attribute('outerHTML')
Out[185]: '<input name="DateStart" id="DateStart" title="Please enter start date" size="10" maxlength="11" value="09/11/2018" style="" type="date">'
Ну, глядя на это бок о бок, я заметил часть "стиля", которая присутствует в поле даты. Я думаю, это может повлиять на это.