Java 我有一个webelements列表。这些Web元素具有重复的文本值。我只想打印webelements列表中唯一的文本 //检索一组WebElement 列表折扣=driver.findElements(按.className(“saleD”); for(int i=0;i
Java 我有一个webelements列表。这些Web元素具有重复的文本值。我只想打印webelements列表中唯一的文本 //检索一组WebElement 列表折扣=driver.findElements(按.className(“saleD”); for(int i=0;i,java,selenium,Java,Selenium,List#contains()方法提供列表是否已包含该元素 //retrieving a set of WebElement List <WebElement> discount =driver.findElements(By.className("saleD")); for(int i=0;i<discount.size();i++) { //getting text of webelements String disc_per= discou
List#contains()
方法提供列表是否已包含该元素
//retrieving a set of WebElement
List <WebElement> discount =driver.findElements(By.className("saleD"));
for(int i=0;i<discount.size();i++)
{
//getting text of webelements
String disc_per= discount.get(i).getText();
// Now I want that only unique texts to be stored. What can I do to get this.
}
System.out.println(count);
或是一艘1号班轮
Set set = new Set();
for(int i = 0; i < discount.size(); ++i)
{
set.add(discount.get(i));
}
Set s=新的LinkedHashSet(列表);
将列表转换为仅包含唯一值的集合
Set<String> s = new LinkedHashSet<String>(list);
List webElement text=Store all(webElement.getText)
Set uniquewebElementsText=新哈希集(webElementText);
现在,
uniquewebElementsText
具有所有唯一的条目。请以正确的方式定义您的问题。
Set<String> s = new LinkedHashSet<String>(list);
List<String> webElementText= Store all (webElement.getText)
Set<String> uniquewebElementsText = new HashSet<String>(webElementText);