Задать вопрос
@alexto13

Как вставить дату в поле input?

Здравствуйте,помогите пожалуйста вставить дату,сначало выбираешь год,потом месяц,потом дату,заранее благодарен.
64316bbbc9585024536673.png64316bc18bca9232910116.png64316bc8a69de715014122.png64316bcc921bd089677689.png
<tr id="pn_tr" height="30" class="hid_tr">
                    <td valign="middle" class="styleBlack" width="34%" style="padding-left:10px;">
                        Passport Expiry Date: <span style="color:#F00">*</span>
                    </td>

                    <td width="66%" align="left" valign="middle">
                       <input type="text" name="pptExpiryDate" class="form-control-input" id="pptExpiryDate" value="" readonly="">
                    </td>
 </tr>


Пробовал так,но он просто кликает,открывает поле с датами и не вставляет в инпут:
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID,"pptIssueDate"))).send_keys('2023-06-13')
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexto13 Автор вопроса
Нашёл решение,может кому-то будет полезно:
driver.execute_script("document.getElementById('pptIssueDate').setAttribute('value', '2020-10-10')"
)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы