如何从包含其他WebElement的div和实际文本中获取文本?

时间:2017-09-15 11:55:07

标签: java jquery selenium automation

我陷入困境,使用Selenium TestNG自动执行当前项目中的一项功能。 有一种情况我想从源代码中给出的div中获取文本(您输入的答案不正确。)。我正在使用element.getText()方法来获取内容,但我无法获得它所携带的文本。任何帮助都将不胜感激。谢谢你的进步。

<div class="error">
<h2 class="visually-hidden">Error message</h2>
<div class="icon">
<svg version="1.1" height="24" viewBox="0 0 64 64">
</div>
The answer you entered was not correct.
</div>

2 个答案:

答案 0 :(得分:0)

你可以用这个来测试......

   String text=  driver.findElement(By.xpath(".//*[@class='error']/h2/div")).getText();
 //print text

答案 1 :(得分:-1)

你应该没事:

setrawcookie()