【问题标题】:Selenium web test: get a list of links names from htmlSelenium web 测试:从 html 获取链接名称列表
【发布时间】:2011-05-22 10:52:56
【问题描述】:

如何通过 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>

我想在一个映射java中恢复Text1、Text2、Text3。

我以这种方式获得第一个链接(text1):

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

这很正常,但我需要检查所有元素。

谁能帮我告诉我最好的方法?

【问题讨论】:

    标签: java selenium junit testng


    【解决方案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"));
     }
    

    这有帮助吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 2017-01-27
      • 1970-01-01
      • 2021-01-05
      • 2013-05-24
      相关资源
      最近更新 更多