【问题标题】:get css element with space selenium [duplicate]获取带有空间硒的css元素[重复]
【发布时间】:2019-06-07 13:30:59
【问题描述】:
下面有没有我需要获取标签的值的结构>
例如
driver.find_element_by_xpath (u '//span[contains(text(),"name")]')
HTML
<span itemprop="name">Colombia U20 vs Ukraine U20</span>
【问题讨论】:
标签:
python-3.x
selenium
selenium-chromedriver
【解决方案1】:
试试下面的 xpath。
driver.find_element_by_xpath('//span[contains(text(),"Colombia U20 vs Ukraine U20")]').text
或
driver.find_element_by_xpath('//span[contains(.,"Colombia U20 vs Ukraine U20")]').text
或
driver.find_element_by_xpath('//span[@itemprop="name"]').text
如果你想使用 css 选择器试试。
driver.find_element_by_css_selector('span[itemprop="name"]').text