Веб-тест Selenium: получить список имен ссылок из html

Как заполнить карту списком названий ссылок из html кода. ясно, у меня есть этот код 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>

I would like to recover in a map java Text1, Text2, Text3.

Я получаю первую ссылку (text1) следующим образом:

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

и это нормально, но мне нужно проверить все элементы.

Может ли кто-нибудь помочь мне, рассказав мне, как лучше всего это сделать?


person TimeIsNear    schedule 22.05.2011    source источник


Ответы (1)


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

Это помогает?

person Rizwan Sharif    schedule 22.05.2011