Как найти подэлемент по xpath внутри WebElement - PullRequest
2 голосов
/ 11 апреля 2019

Я пытаюсь найти форму входа (с двумя каноническими полями пользователя и пароля) на веб-странице с python и Selenium (страница является общей, поэтому я не могу использовать идентификатор поля или xpath в определенномсайт).

Чтобы сделать это в общем виде, я получаю всю форму на веб-странице с помощью

for form in browser.find_elements_by_xpath('.//form'):

, а затем хочу найти все поля ввода с помощью

for input_field in form.find_elemenents_by_xpath('.//input'):

но я получаю сообщение об ошибке:

AttributeError: 'WebElement' object has no attribute 'find_elemenent_by_xpath'

В сети я обнаружил, что могу использовать «find_element» для веб-элемента, но он не работает.

Кто-то может мне помочь?заранее спасибо!

1 Ответ

3 голосов
/ 11 апреля 2019

В вашем коде есть опечатка

Вы ввели elemenents вместо elements

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