【发布时间】:2018-06-15 17:51:39
【问题描述】:
结构如下:
<div class="col-sm-12 text-center marginTopMini infoMessage showInfo" ng-class="{ showInfo : servicesCtrl.texts.addressInfo != '' && servicesCtrl.show.receipt === false }">
<div class="infoMessageInner">
<p>
<span ng-bind-html="servicesCtrl.texts.addressInfo" class="ng-binding">
Tyvärr kan vi inte erbjuda fiber eller tjänster på denna adress just nu. Vänligen kontrollera att adressen är rättstavad och enligt formatet <b>”Exempelgatan 17A, Ort”</b>.
<br><br>Vi vill ge alla möjlighet till fiberanslutning. Gör en intresseanmälan för din adress så ökar chansen att vi kommer kunna erbjuda fiber även i ditt område.
</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="">
<a ng-click="servicesCtrl.preScrollToVerticalPosition('checkout', 'checkout', '/inquiry', undefined, 'Inquiry')">Till intresseanmälan</a>
</span>
</p>
</div>
</div>
如何使用 selenium**[Python]** 选择以下段落文本。这个方法我试过了,请看一下(用python做的):
driver.find_elements_by_css_selector(".showInfo.infoMessageInner")
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,'.showInfo.infoMessageInner')))
data = driver.find_elements_by_css_selector(".showInfo.infoMessageInner")
请建议我有效的解决方案,我如何检索上段标记(p)中的以下文本。谢谢
【问题讨论】:
标签: python-3.x selenium selenium-webdriver selenium-chromedriver