[英]Can't get text inside strong tag
<div class="some_class>
<p>
<strong>
some text
</strong>
</p>
</div>
我嘗試使用 driver.find_element_by_xpath("xpath to strong tab").text 但這打印空字符串
如果文本不在視口中或未顯示,您能否嘗試打印 textContent 屬性:
driver.find_element_by_xpath("xpath to strong tab").get_attribute("textContent")
你也可以試試
strong = driver.find_element_by_xpath("xpath to strong tab")
driver.execute_script("arguments[0].scrollIntoView()",strong)
print(strong.text)
這將使元素進入視野
您的頁面中可能有多個<strong>
標簽。
嘗試以下操作:
allStrongs = driver.find_elements_by_xpath("xpath to strong tab")
for aStrong in allStrongs:
print(aStrong.text)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.