从容器中获取文本

时间:2014-05-01 17:12:11

标签: java selenium selenium-webdriver

我有以下HTML代码:

div id="flashMessage" class="error"> 
<span>Saved Section.</span>
<div id="errors" class="clearfix">
</div>

我想获得span中包含的文本,我尝试了所有定位器。

对于上述查询,有人可以帮助我使用selenium中的相应命令和css或xpath定位器吗?

1 个答案:

答案 0 :(得分:1)

这应该适合你:

string spanText = driver.findElement(By.cssSelector("div#flashMessage>span")).getText();

我不确定为什么相同的定位器不能用于成功消息,但你可以试试这个:

string spanText = driver.findElement(By.cssSelector("div#flashMessage.msg>span")).getText();