Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium文本不工作_Python_Selenium - Fatal编程技术网

Python Selenium文本不工作

Python Selenium文本不工作,python,selenium,Python,Selenium,我有一个span标签: <span class="pricefield" data-usd="11000">$11,000</span> 但它什么也没印出来 这也不起作用: # None print self.selenium.find_element_by_css_selector(".pricefield").get_attribute("text") # None print self.selenium.find_element_by_css_selector("

我有一个span标签:

<span class="pricefield" data-usd="11000">$11,000</span>
但它什么也没印出来

这也不起作用:

# 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")
为什么这样不行?硒有什么变化吗?我使用的是2.52.0。

获取属性(“文本内容”)
获取属性(“内部文本”)
是您要查找的属性

# 11000
print self.selenium.find_element_by_css_selector(".pricefield").get_attribute("data-usd")