2011-05-22 56 views
0

如何通過html代碼中的鏈接名稱列表來填充地圖。 清楚,我有這個代碼HTML:Selenium web測試:從html中獲取鏈接名稱的列表

<div id="element-list"> 
<dl id="element-template" class="element"> 
    <dd class="element element-1-0">       
     <a class="element-name" href="#">TEXT1</a> 
    </dd>  
    <dd class="element element-1-0">  
     <a class="element-name" href="#">TEXT2</a> 
    </dd>  
    <dd class="element element-1-0">      
     <a class="element-name" href="#">TEXT3</a> 
    </dd>   
</dl> 

我想在一個地圖的java文本1,文本2,文本3恢復。

我得到了這種方式,第一鏈接(文本):

String elmt = selenium.getText("css=a.element-name"); 

,這是正常的,但我需要檢查所有元素。

任何人都可以告訴我這樣做的最佳方式來幫助我嗎?

回答

3
int count = selenium.getXpathCount("//a[@class='element-name']").intValue(); 
for(int i =1 ; i <= count ; i ++){ 
     System.out.println(selenium.getText("//dd["+i+"]/a")); 
} 

這有幫助嗎?

+0

非常好!非常感謝你! :) – TimeIsNear 2011-05-22 15:47:17