0
如果我有一個像下面顯示的標記,我想單獨訪問每個第八個div從它的父div並使用for循環打印它的id。如何獲得子div標識的,這是直接在一個父div下的孩子?
<div class=abc>
<div id="parent">
<div id="one">
<div id=........</div>
<div id=........</div>
<div id="two">
<div id=........</div>
<div id=........</div>
<div id="three">
<div id=........</div>
<div id=........</div>
<div id="four">
<div id=........</div>
<div id=........</div>
<div id="five">
<div id=........</div>
<div id=........</div>
<div id="six">
<div id=........</div>
<div id=........</div>
<div id="seven">
<div id=........</div>
<div id=........</div>
<div id="eight">
<div id=........</div>
<div id=........</div>
</div>
</div>
但是當我打印(在Java中),每一個DIV ID下的每個八個div的也printing.How只得到每個8周div的的ID在一個for循環的? 我正在使用硒Web驅動程序自動化網站。我想是這樣的:
List<WebElement> eightdivs = driver.findElements(By.cssSelector("#abc div:nth-child(n)"));
for(WebElement eachdiv : eightdivs)
{
System.out.println(eachdiv.getAttribute("id"));
}
Java或JavaScript的?它們不是同一種語言。其他既有Java名稱又沒有共同之處。 – 2013-02-12 04:33:50
你是指javascript嗎? – 2013-02-12 04:34:02
[你有什麼嘗試?](http://www.whathaveyoutried.com/) – 2013-02-12 04:34:10