如何从“选择”中选择一个选项

时间:2015-01-15 00:09:18

标签: selenium selenium-webdriver

这是我的情景:

  1. 我在列表中添加了一个新组
  2. 添加组后,我需要从左侧窗口中选择新添加的组并将其添加到右侧窗口。
  3. 我不知道如何选择。到目前为止,我的脚本如下:

    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
    

1 个答案:

答案 0 :(得分:0)

您正在使用文字而不是值。见下图。您可能希望改为selectByVisibleText并使用该文本。查看Selecthere

的其他选项

enter image description here