如何 select 来自 Select 的选项
How to select an option from the Select
这是我的场景:
- 我在列表中添加了一个新组
- 添加组后,我需要将新添加的组从左侧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
的其他选项
这是我的场景:
- 我在列表中添加了一个新组
- 添加组后,我需要将新添加的组从左侧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