Я пытаюсь управлять списком слов в https://www.vocabulary.com/. Однако я не знаю, как добавить слово в список. Источник страницы веб-сайта выглядит следующим образом:
<input type="hidden" id="entryTemplate" value="<li class="entry" >
<a tabindex="-1" class="deleteEntry ss-delete" title="delete this entry" href="javascript:void(0)"></a>
<div class="field word"><input class="wordInput" type="text" value="" autocapitalize="off" placeholder="add a word"></div>
<div class="field definition"></div>
<div class="notesAndExamples grid grid-2 responsive">
<div class="col examples">
<label>Example Sentence:</label>
<div class="value">
<textarea placeholder="Write your own example sentence..."></textarea>
<button class="remove" ><i class="ss-delete"></i> Remove Example</button>
</div>
<button class="browseExamples"><i class="ss-openbook icon"></i> Browse Example Sentences</button>
</div>
<div class="col notes">
<label>Notes:</label>
<textarea maxlength="500"></textarea>
</div>
</div>
</li>" >
Когда я пытаюсь добавить слово в список
inputWord = driver.find_element_by_id("entryTemplate")
inputWord.click()
inputWord.send_keys('expire')
Вывод
Traceback (самые последние последний вызов): файл "c: / MY_WORK / autoEnglish / Selenium.py", строка 16, в файле inputWord.click () "C: \ Users \ jatian \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-> packages \ selenium \ webdriver \ remote \ webelement.py ", строка 80, в файле клика self._execute (Command.CLICK_ELEMENT)" C: \ Users \ jatian \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py ", строка 633, в _execute возвращает файл self._parent.execute (команда, params) Файл" C: \ Users \ jatian \ AppData \ Local \ Программы \ Python \ Python38 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 321, в файле execute self.error_handler.check_response (response)" C: \ Users \ jatian \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py ", строка 242, в check_response поднять исключение_класса (messa ge, screen, stacktrace) selenium.common.exceptions.ElementNotInteractableException: сообщение: элемент не взаимодействует (информация сеанса: chrome = 81.0.4044.92)