HTML-код, из которого я хочу извлечь данные:
<div class="infoMessageInner">
<p>
<span ng-bind-html="servicesCtrl.texts.addressInfo" class="ng-binding">
Fiber är beställd till adressen. Tjänsterna kan du beställa när installationen är färdig.
</span>
<span ng-show="servicesCtrl.address.status === 'Orderable'" class="ng-hide">
<a ng-click="servicesCtrl.preScrollToVerticalPosition('checkout', 'checkout', '/checkoutFiber', undefined, 'Checkout fiber')">Till fiberbeställningen
</a>
</span>
<span ng-show="servicesCtrl.address.status === 'Inquireable'" class="ng-hide">
<a ng-click="servicesCtrl.preScrollToVerticalPosition('checkout', 'checkout', '/inquiry', undefined, 'Inquiry')">Till intresseanmälan</a>
</span>
</p>
</div>
** Я хочу извлечь данные только из 1-го диапазона. До сих пор я уже опубликовал и получил решение, но снова проблема не устранена, я получаю пустой список веб-элементов Selenium. **
Фрагмент кода: (с использованием Python-Selenium)
driver.find_elements_by_css_selector('div.infoMessageInner > p')
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div.infoMessageInner > p')))
data = driver.find_elements_by_css_selector('div.infoMessageInner > p')
пожалуйста, помогите и извините за публикацию такого вопроса, потому что я изучаю селен.