如何 select 来自 Select 的选项

How to select an option from the Select

这是我的场景:

  1. 我在列表中添加了一个新组
  2. 添加组后,我需要将新添加的组从左侧windowselect添加到右侧window。

我不确定如何select。到目前为止,以下是我的脚本:

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

您使用的是文本而不是值。请参见下图。您可能想改为 selectByVisibleText 并使用文本。检查 Select class here

的其他选项