Ошибка NoSuchElementException xPath в python - PullRequest
1 голос
/ 05 апреля 2020

Я не могу понять, где моя ошибка ...

Код html:

<div class="P(16px) C($c-secondary) BreakWord Whs(pl)">
    <div class="">
        <span class="">some text1 to retrieve</span>
        <span class="">some text2 to retrieve</span> 
   </div>
</div>

У меня есть NoSuchElementException ... с этим xPath:

descriptions = browser.find_elements_by_xpath("//div[contains(@class, 'BreakWord')/div/span")

помогите пожалуйста?

1 Ответ

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

Вы только что пропустили закрывающую скобку ].

Попробуйте сейчас

descriptions = browser.find_elements_by_xpath("//div[contains(@class, 'BreakWord')]/div/span")

Или

descriptions = browser.find_elements_by_xpath("//div[contains(@class, 'BreakWord')]//span")

Или выполните css selector.

descriptions =browser.find_elements_by_css_selector("div.BreakWord>div>span")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...