Selenium webdriver 如何从下拉列表中选择值并双击SeleniumWebDriver中的同一选定项。?

Selenium webdriver 如何从下拉列表中选择值并双击SeleniumWebDriver中的同一选定项。?,selenium-webdriver,Selenium Webdriver,我正在尝试从下拉列表中选择任何值,然后双击所选项目。 基本情况是有一个文本字段,当我在该文本字段中输入内容并单击提交按钮时,会出现一个包含不同值的下拉列表。当我双击下拉列表中的任何值时,将写入相同的值,然后我将继续执行进一步的任务。操作双击操作=新操作(驱动程序); Actions doubleClickAction = new Actions(driver); WebElement element = null; element=driver.findElement(By.id("abs")

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

操作双击操作=新操作(驱动程序);
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;
    }
}
WebElement=null; 元素=驱动程序findElement(按.id(“abs”)); 列表选项1=element.findElements(按.tagName(“选项”)); 布尔值isPresent=false; 对于(WebElement选项:选项1){ if(option.getText().equals(要选择的值)){ 元素。单击(); doubleClickAction.moveToElement(选项).doubleClick().build().perform(); isPresent=true; 打破 } }
您可以分享html吗?您尝试过哪些解决方案?