【发布时间】:2014-11-21 13:02:27
【问题描述】:
这是我的 HTML 代码:
<pre>
<span class="cm-string">"userId"</span>
":"
<span class="cm-string">"abc"</span>
","
</pre>
我需要从“userId”标签中捕获文本“abc”,因为 abc 的值会不断变化。
我尝试了以下代码,但失败了。
driver.findElement(By.xpath("//span[contains(text(),'userId')]/span")).getText();
【问题讨论】:
-
你的问题没有意义。没有
userId标签。 “userId”本身就是span元素的文本内容。此外,您的 java 代码没有任何意义,因为您选择了一个包含某个字符串的span,然后...返回此字符串?
标签: java html selenium xpath selenium-webdriver