0
我有這樣的跨度標籤:硒文字工作不
<span class="pricefield" data-usd="11000">$11,000</span>
而且我想要得到的文本,它($11,000
)。當然我應該使用text
像這樣:
# empty
print self.selenium.find_element_by_css_selector(".pricefield").text
但它沒有打印任何東西。
這不起作用或者:
# None
print self.selenium.find_element_by_css_selector(".pricefield").get_attribute("text")
# None
print self.selenium.find_element_by_css_selector(".pricefield").get_attribute("value")
不過,我可以得到元素屬性就好:
# 11000
print self.selenium.find_element_by_css_selector(".pricefield").get_attribute("data-usd")
爲什麼不這項工作? Selenium有什麼改變嗎?我使用2.52.0。