如何通过 html 代码中的链接名称列表填充 map 。 显然,我有这段 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>
我想在 map 中恢复 java Text1、Text2、Text3。
我以这种方式获得第一个链接(text1):
String elmt = selenium.getText("css=a.element-name");
这是正常的,但我需要检查所有元素。
有人可以帮助我告诉我最好的方法吗?
最佳答案
int count = selenium.getXpathCount("//a[@class='element-name']").intValue();
for(int i =1 ; i <= count ; i ++){
System.out.println(selenium.getText("//dd["+i+"]/a"));
}
这有帮助吗?
关于java - Selenium 网络测试: get a list of links names from html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087448/