Я пытаюсь ввести текст в текстовое поле на веб-странице, но не могу его найти. Я попытался найти его с помощью xpath с использованием заполнителя, но, возможно, имел неправильный синтаксис, поскольку он выдавал ошибку.
Ошибка, которую я получаю с приведенным ниже python, равна element not interactable
- но это текст поле? неужели это неразрешимо?
HTML:
<div class="name-filter-input"> == $0
<input placeholder="Search" ng-model="filter"
class="ng-pristine ng-valid">
</div>
Мой Python:
browser.find_element_by_class_name('name-filter-input')
campaign_text_field = browser.find_element_by_class_name('name-filter-input')
campaign_text_field.send_keys(x)