如何在XML文档中获取值?

时间:2014-03-07 20:52:33

标签: java xml selenium

在下面的XML中,我需要确认“Internet”是否存在。

<section id="landing-content">
    <div id="header">
         <div class="container">
             <div class="row">
                 <div class="span12">
                     <h1 class="theme--primary">Internet</h1>
                 </div>
             </div>
         </div>
    </div>

我尝试了以下内容:

WebElement findInternet = driver.findElement(By.xpath("//h1"));
System.out.println(findInternet);

1 个答案:

答案 0 :(得分:0)

我认为这对你有用:

WebElement findInternet = driver.findElement(By.cssSelector("h1.theme--primary"));
System.out.println(findInternet.getText());

您的xpath选择器也可能正常工作,您丢失的关键是println正在打印findInternet对象。 getText()将获取所选元素的内部文本。