这是我的HTML代码:切换到另一种使用XPath
<pre>
<span class="cm-string">"userId"</span>
":"
<span class="cm-string">"abc"</span>
","
</pre>
我需要从“用户id”标签捕获文本“ABC”作为值ABC保持瞬间改变。
我试着用下面的代码,它失败了。
driver.findElement(By.xpath("//span[contains(text(),'userId')]/span")).getText();
你的问题就没有意义了。没有'userId'标签。 “userId”本身就是“span”元素的文本内容。另外,你的java代码没有意义,因为你选择了一个包含某个字符串的span,然后......返回这个字符串? – 2014-09-26 13:40:27