如何从下拉列表中选择值并双击selenium webdriver中相同的选定项目。

时间:2015-06-08 17:59:05

标签: selenium-webdriver

我正在尝试从下拉列表中选择任何值,然后双击该选定项目。 基本方案是有一个文本字段,当我在该文本字段中输入内容并单击提交按钮时,会出现一个包含不同值的下拉列表。当我双击下拉中的任何一个值时,将写入相同的值,然后我将继续进行进一步的任务。

1 个答案:

答案 0 :(得分:0)

Actions doubleClickAction = new Actions(driver); 
WebElement element = null;
element=driver.findElement(By.id("abs"));
List<WebElement> options1 = element.findElements(By.tagName("option"));
boolean isPresent = false;
for(WebElement option : options1){
    if(option.getText().equals(valueTobeSelected)){
        element.click();
        doubleClickAction.moveToElement(option).doubleClick().build().perform();
        isPresent = true;
        break;
    }
}