爪哇;如何在alt =&#34;中获取文本<span class =“forthetest”>文字</span>&#34;?

时间:2018-04-21 13:21:59

标签: java selenium-webdriver

我无法从中获取文字:

代码是:<area alt="menu <span class="forthetest"> text</span>">

任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:0)

根据您提供的 HTML

<area alt="menu <span class="forthetest"> text</span>">

要提取文字文字,您可以使用以下解决方案:

String nodetext = driver.findElement(By.xpath("//area[starts-with(@alt,'menu')]")).getAttribute("innerHTML");
String[] textParts = nodetext.split("<|>");
System.out.println(textParts[2]);

答案 1 :(得分:-1)

您必须使用以下代码

    <area alt="menu"><span> text</span></area>