使用Xpath从一个html标签切换到另一个

时间:2014-09-26 13:34:36

标签: java html selenium xpath selenium-webdriver

这是我的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();

1 个答案:

答案 0 :(得分:2)

包含span的{​​{1}}是包含abc的{​​{1}}的以下兄弟,请使用它:

span