2011-05-22 30 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