使用Selenium下拉重复值自动化

时间:2018-04-09 11:52:37

标签: selenium webdriver dropdown

如何使用Selenium Webdriver

检查复选框中的值是否重复

2 个答案:

答案 0 :(得分:1)

如果两个选项具有相同的值

,则类似下面的内容将起作用
public boolean isSelectOptionsRepeating(WebElement dropdown)
{
    Select s = new Select(dropdown);
    List<WebElement> list = s.getOptions();
    Set<String> listNames = new Hashset<String>(list.size());
    for (WebElement w : list) {
        listNames.add(w.getText().trim());
    }

    if(list.size()== listNames.size())
        return true;
    else
        return false;
}

答案 1 :(得分:0)

  1. 您可以将下拉值存储在String数组和
  2. 遍历字符串数组并使用Hashmap存储下拉列表中的值,如果出现重复,则将计数递增一个
  3. 瞧......如果算数&gt;你会知道价值及其数量。 1.重复
  4. 供参考:Java Beginner - Counting number of words in sentence