The Html from where i want to extract data is:
<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>
**I want to extract data just from the 1st span only.So far i already did post and get the solution but again problem persist i'm getting empty list of selenium web elements. **
Code snippet is:(using 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')
please help and sorry for posting such question because i'm learning selenium.