我想从网页下方的下拉菜单中选择一个下拉菜单项:
我尝试了以下 3 种方法来选择带有文本“Test”(索引 [1])的项目:
情况1:
driver.findElement(By.id("combo-1781-inputEl")).click(); driver.findElement(By.id("combo-1781-inputEl")).sendKeys("Test");
没有出现错误(测试通过)。但“测试”项目文本未显示在下拉菜单字段中。
案例二:
driver.findElement(By.id("combo-1781-inputEl")).click(); Select drp = new Select(driver.findElement(By.id("boundlist-1930-listEl"))); drp.selectByVisibleText("Test");
org.openqa.selenium.support.ui.UnexpectedTagNameException 被抛出。测试失败。
案例3:
Select drp = new Select(driver.findElement(By.id("boundlist-1930-listEl"))); drp.selectByIndex(1);
org.openqa.selenium.support.ui.UnexpectedTagNameException 被抛出。测试失败。
婷婷同学_
潇潇雨雨
相关分类