Селен как получить текстовый элемент

#python #selenium

Вопрос:

Как выбрать в python selenium этот элемент «51 756 результатов»?

 lt;h1 id="results-list__title" class="t-white t-16 truncate" title="Worldwide"gt;  Worldwidelt;/h1gt; lt;small aria-live="polite" class="t-white display-flex t-12 t-black--light t-normal"gt;  51,756 results  lt;!----gt; lt;/smallgt;  

моя попытка:

 driver.find_element_by_class_name('t-white display-flex t-12 t-black--light t-normal')   driver.find_element_by_xpath('.//h1[contains(@class, "t-white display-flex t-12 t-black--light t-normal")]').text  

Исключение NoSuchElementException: такого элемента нет: Не удается найти элемент

Ответ №1:

Попробуй это:

 driver.find_element_by_tag_name('small').text  

Комментарии:

1. Ошибка атрибута: объект ‘WebDriver’ не имеет атрибута ‘find_element_by_tag’ или class_tag

2. Я обновил информацию. Пожалуйста, попробуйте еще раз и дайте мне знать