@Esserj

Почему не работает метод send_keys?

Мне нужно вставить значение в поле инпута. Использую код
browser.find_element(
            By.CSS_SELECTOR,
            '[data-test-id="group-row-alias"]'
        ).send_keys('**********')


Но выходит ошибка "element not interactable"

Проверял элемент методом is_displayed - возвращает True. Могу кликнуть по инпуту мышью - работает.
Что делаю не так? Как вставить нужное значение?

Сам элемент:
<div class="attribute-select-select--LVsQo input-select-multiple-wrapper--RujjX"><div class="ant-select ant-select-sm input-select-multiple-select--oY74h ant-select-multiple ant-select-allow-clear ant-select-show-search" data-test-id="input-select-attributes"><div class="ant-select-selector"><div class="ant-select-selection-overflow"><div class="ant-select-selection-overflow-item ant-select-selection-overflow-item-suffix" style="opacity: 1;"><div class="ant-select-selection-search" style="width: 4px;"><input type="search" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_3_list" aria-autocomplete="list" aria-controls="rc_select_3_list" aria-activedescendant="rc_select_3_list_0" value="" id="rc_select_3" style="opacity: 0;" aria-expanded="false" readonly="" unselectable="on"><span class="ant-select-selection-search-mirror" aria-hidden="true">&nbsp;</span></div></div></div><span class="ant-select-selection-placeholder">Выберите атрибуты...</span></div></div></div>
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
<input type="search" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_3_list" aria-autocomplete="list" aria-controls="rc_select_3_list" aria-activedescendant="rc_select_3_list_0" value="" id="rc_select_3" style="opacity: 0;" aria-expanded="false" readonly="" unselectable="on">


readonly="" unselectable="on"

Может, поэтому?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы