Показать текст в Python Selenium - PullRequest
       3

Показать текст в Python Selenium

0 голосов
/ 11 декабря 2018

Я пытаюсь отобразить текст в том, что кажется контейнером в сети, используя Selen Webdriver для Python.Вот элемент проверки -

<div style="overflow-x: hidden;">
  <div class="view-container" style="flex-direction: row; 
  transition: all 0s ease 0s; transform: translate(0%, 0px); direction: ltr; 
  display: flex; will-change: transform;">
    <div aria-hidden="false" data-swipeable="true" style="width: 100%; flex-
    shrink: 0; overflow: auto;">
      <div>
        <div class="qs-text">What is the answer to this question?</div>

Я хочу, чтобы он отображал «Каков ответ на этот вопрос»

Я пытаюсь использовать ниже, но он не возвращаетсячто-нибудь.-

element = driver.find_element_by_class_name("qs-text").text
print(element)

Я пытался find_element_by_css_selector("qs-text").text, но это тоже не помогло.Подскажите, пожалуйста, что я делаю не так

1 Ответ

0 голосов
/ 11 декабря 2018

Как насчет этого:

element = driver.find_element_by_xpath("//*[contains(@class, 'qs-text') and contains(text(), 'answer')]")

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