我正在使用maps.mapmyindia.com,当我搜索州或城市时,它显示搜索列表列表现在我需要打印我的搜索完全匹配的索引,我想打印该索引安慰,提前谢谢。我试过这段代码
WebElement list = driver.findElement(By.xpath("//div[@class='directions-route-text']"));
String str = "Nehru Place";
WebElement li = list.findElement(By.xpath("*[. = str]"));
List<WebElement> myElements = driver.findElements(By.tagName("li"));
System.out.println(myElements.indexOf(li));
答案 0 :(得分:0)
List<WebElement> myElements = list.findElements(By.tagName("li"));
ArrayList<String> as = new ArrayList<String>();
int listsize= myElements.size();
for(int i=0;i<listsize;i++)
{
as.add(myElements.get(i).getText());
}
System.out.println(as.indexOf(str));
尝试以上代码: