【发布时间】:2015-01-15 00:09:18
【问题描述】:
这是我的场景:
- 我在列表中添加了一个新组
- 添加组后,我需要从左侧窗口中选择新添加的组并将其添加到右侧窗口。
我不知道如何选择。以下是我目前的脚本:
Select selectNewGroup = new Select(driver.findElement(By.id("GroupTemp")));
selectNewGroup.getOptions();
selectNewGroup.selectByValue(group_id);
selectNewGroup.getFirstSelectedOption().click();
当我运行此脚本时,我收到以下错误。请注意,错误中的值与我为新组发送的值相同。
org.openqa.selenium.NoSuchElementException: Cannot locate option with value: AOscar_20150114160136
【问题讨论】:
-
这里是图片地址imgur.com/bSMZWqY
-
selectByValue 将查找属性 value 与 group_id 匹配的元素。你应该用 selectByVisibleText 来做。
标签: selenium selenium-webdriver