线程"main" org.openqa.selenium.support.ui.UnexpectedTagNameException中的异常:元素应该"select"但已"a"


WebDriver driver=new FirefoxDriver();
driver.get("http://192.168.0.133/tiyorelease3");
WebElement ListBox = driver.findElement(By.className("dropdown-toggle"));       Select Select = new Select(ListBox);
Select.selectByVisibleText("Bangalore");

当我们使用select命令选择未使用" select"标签构建的下拉列表时,通常会发生此异常。

您可以通过使用sendkeys选择下拉列表尝试尝试,只需给出sendkeys中显示的选项。

如果以上不起作用,请单击下拉下,然后再次单击必需的选项。

如果是自动完成下拉列表,请单击该下拉输入框,然后使用小睡眠的char来购买Senkeys Char,因此将显示所需的选项。

您可以在您的情况下尝试遵循代码:

WebElement ListBox = driver.findElement(By.className("dropdown-toggle")); 
ListBox.sendKeys("Bangalore");

最新更新