【发布时间】:2016-08-09 11:19:26
【问题描述】:
我在 HTML 中有以下代码用于下拉菜单
我用 selenium 写了下面的代码
WebElement grp = driver_new.findElement(By.xpath("html/body/div[2]/div/form/fieldset[5]/div[1]/select"));
Select se = new Select(grp);
se.selectByVisibleText("Aa");
但是我没有得到一个错误位,没有选择任何值。如何解决它。 它点击下拉菜单,并没有从该列表中选择项目。请帮助
【问题讨论】:
-
你能分享一下确切的错误信息吗?
-
已更新..请检查
-
该错误看起来与下拉菜单无关。在您的 selectByInvisibleText 之后添加 system.out.println 以查看它是否真的认为它已被选中?告诉我。
-
您的例外是找不到元素 "//*[@id='new_user_vitals']/fieldset[3]/div[2]/div/div[2] /a[3]/div/div/div[2]" 。该元素不在您共享的硒代码中,因此问题发生在此之前或之后。将此行添加到硒代码 System.out.println("Selected the option"); 的底部如果在控制台中打印出该选项,则该选项已被选中,或者至少它认为它已被选中。
标签: java selenium selenium-webdriver