在p元素Selenium/javaxpath中获取文本
我正在尝试使用Selenium做一些测试,我面临一些问题。 假设我有以下几点:在p元素Selenium/javaxpath中获取文本,java,testing,xpath,selenium,junit,Java,Testing,Xpath,Selenium,Junit,我正在尝试使用Selenium做一些测试,我面临一些问题。 假设我有以下几点: <p> <label for="something">whatever :</label> what I really want </p> 有人知道如何在我的情况下得到“我真正想要的”吗 谢谢 //p[label[@for='something']]/text()[normalize-space()]是一个XPath表达式,用于选择该p元素的直接文本子
<p>
<label for="something">whatever :</label>
what I really want
</p>
有人知道如何在我的情况下得到“我真正想要的”吗
谢谢
//p[label[@for='something']]/text()[normalize-space()]
是一个XPath表达式,用于选择该p
元素的直接文本子节点的节点集(XPath 1.0)或序列(XPath 2.0)。在您的示例中只有一个子节点。//p[label[@for='something']]/text()[normalize-space()]
是一个XPath表达式,用于选择该p
元素的直接文本子节点的节点集(XPath 1.0)或序列(XPath 2.0)。在您的示例中,只有一个这样的子节点。我不擅长xpath,但不应该像:getText(“xpath=X”),其中X是xpath到p的工作方式?如果可以选择,最好使用WebDriver。我不擅长xpath,但不应该像:getText(“xpath=X”),其中X是xpath到p的工作方式。如果可以选择,最好使用WebDriver
selenium.getText("//p/label[@for='something']");