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吗?您尝试过哪些解决方案?