0
我有一個html層次結構,我想從中提取一些信息。該HTML的層次結構如下:硒重複層次
<div class="span">
<div class="da">
<div class="db">
<div class="dc">
<ul class="ua" id="ua_id" >
<li class="la_id">
<div class="de details">
<div class="df">
<div class="dg">
<span class="th">
<p class="p4">p: 4</p></span>
<p class="where">Description</p>
<div class='dh'>
<div class='di'>
<div>08 Oct 2016</div>
<div class="dj">loc</div>
</div>
</div>
</div>
</div>
</li>
<li class="la_id">
<div class="de details">
<div class="df">
<div class="dg">
<span class="th">
<p class="p3 plus">p: 3 plus</p></span>
<p class="where">Description</p>
<div class='dh'>
<div class='di'>
<div>02 Oct 2016</div>
<div class="dj">loc</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
的<li>
標籤被重複,我想提取裏面
細節我嘗試以下,但它不工作:
List<WebElement> details =driver.findElements(By.className("la_id"));
for(WebElement e : details){
System.out.println(e.getAttribute("where"));
}
和我不知道如何得到如下的值:
<div class="dj">loc</div>
可有人請給我一個提示
謝謝丹尼斯,那太棒了。我也愛你的第二個建議。但是像「
@Selrac然後使用cssSelector或xPath來找到它。與CssSelector它將是「div.di> div」 –
謝謝丹尼斯,你是明星。 – Selrac