В элементе table
для выбора даты у меня есть следующее:
<input name="tb_date" type="text" value="2020-07-15" onchange="javascript:setTimeout('__doPostBack(\'tb_date\',\'\')', 0)" onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" id="tb_date" class="align-center" style="font-size:14pt;width:120px;">
Я могу получить элемент ввода следующим образом:
date_element = driver.find_element_by_name('tb_date')
Это нормально. Но когда я пытаюсь изменить значение этого элемента, кажется, что оно добавляется к текущему значению.
date_element.send_keys('2020-07-01')
date_element.click()
Таким образом, datepicker имеет значение '2020-07-152020-07-01'
.
Как я могу удалить атрибут значения и ввести новый?