使用Selenium的下拉复制值自动化
如何使用Selenium Webdriver检查复选框中值的重复如果两个选项具有相同的值,下面类似的方法将起作用使用Selenium的下拉复制值自动化,selenium,webdriver,dropdown,Selenium,Webdriver,Dropdown,如何使用Selenium Webdriver检查复选框中值的重复如果两个选项具有相同的值,下面类似的方法将起作用 public boolean isSelectOptionsRepeating(WebElement dropdown) { Select s = new Select(dropdown); List<WebElement> list = s.getOptions(); Set<String> listNames = new Hashs
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;
}
public boolean IsSelectionsRepeating(WebElement下拉列表)
{
选择s=新选择(下拉菜单);
List=s.getOptions();
Set listNames=newhashset(list.size());
for(WebElement w:list){
add(w.getText().trim());
}
if(list.size()==listNames.size())
返回true;
其他的
返回false;
}
将它们添加到
集合
中,并验证集合的大小是否与列表的大小相同。什么是编程语言?我正在使用Java和WebDrivery请试用您的代码。我想在单个下拉列表中检查值的重复。感谢您根据您的情况调整这段代码。您没有提供任何代码,因此我们不能期望比这更精确。