Невозможно удалить поле ввода, используя селен и python - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть поле ввода HTML, которое предварительно заполнено значением email после открытия страницы. Смотрите фотографии ниже. Он отображается в виде текстового поля, которое можно удалить с помощью клавиши Backspace, и я могу ввести это поле. Но как правильно удалить его с помощью селена? Я пробовал send_keys и clear() с разными переменными, но пока он не может найти его должным образом или удалить. Я могу нажать на ввод текста, где email, но это все. В исходном коде он показывает <li class>, расположенный в <span> тегах.

enter image description here

enter image description here

1 Ответ

1 голос
/ 29 апреля 2020

Ну, вы можете использовать опцию ниже, чтобы очистить элементы, которые уже присутствуют.

driver.find_element_by_xpath("//a[@class='search-choice-close']").click()

, если вы хотите закрыть все уже выбранные элементы, используйте find_elements и повторите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...