#javascript #python #selenium
#javascript #python #селен
Вопрос:
У меня есть поле только для чтения:
<input type="text" size="10" maxlength="10" name="date0" value="" valid="required;date" readonly="" style="background-color:lightgrey;">
Итак, я пытаюсь установить значение =»01.01.2021″ с помощью removeAttribute и setAttribute:
driver.execute_script('document.getElementsByName("date0")[0].removeAttribute("readonly")');
driver.execute_script('document.getElementsByName("date0")[0].setAttribute("value", "01.01.2021")')
Тогда мое поле деятельности — это:
<input type="text" size="10" maxlength="10" name="date0" value="01.01.2021" valid="required;date" style="background-color:lightgrey;">
… но у меня есть сообщение об ошибке (Firefox) «Uncaught ReferenceError: date0 не определен». Что не так?
Комментарии:
1. Покажите свой полный код.
2. Возможно, ошибка исходит из следующей строки вашего кода, которую вам нужно нам показать.