【发布时间】:2018-01-24 13:30:26
【问题描述】:
HTML
<span [@class="some class"]>
<h1> Some text
<a> another text </a>
</h1>
</span>
如何编写 XPath 以获取 h1 下的文本,但该文本不包含子 a 内的文本?
【问题讨论】:
-
你能更新一下“h1”
besides“a”的确切含义吗? -
@Kate 我编辑了问题以澄清我认为的问题。如果我的假设不正确,请调整。如果我的假设是正确的,你就不能这样做。任何从
h1提取文本的尝试也将获得a中的文本。您可以做的一件事是从h1中提取文本,然后从包含的元素中删除文本,例如a. -
对不起,我的意思是只得到“h1”并从这个文本中删除“a”
标签: c# css selenium selenium-webdriver css-selectors