如何获取文本或需要路径以获取标记内的确切文本

时间:2014-03-18 07:33:09

标签: selenium xpath selenium-webdriver webdriver

我有html,如下所示

<label id ="someid"> 
some text in label <span> count(10) </span></label>

我需要在标签内找到文字。

如果我使用driver.find_element_by_id('someid').text();

我会得到some text in label count(10)

但我不想得到count(10)

有没有办法编写路径来获取标签中可用的确切文本,而不是标签

中的元素

1 个答案:

答案 0 :(得分:0)

此XPath将获得标签元素下的第一个文本节点:

//label[@id ='someid']/text()[1]

在这个问题中给出样本xml,上面的XPath将返回:

some text in label