【发布时间】:2011-08-03 09:48:23
【问题描述】:
我们正在使用 Selenium WebDriver 和 JBehave 在我们的网络应用程序上运行“集成”测试。我有一个方法可以在表单输入中输入一个值。
@When("I enter $elementId value $value")
public void enterElementText(final String elementId, final String value) {
final WebElement webElement = webdriver.findElement(By.id(elementId));
webElement.clear();
webElement.sendKeys(value);
}
但是当我尝试使用它在下拉列表中选择一个项目时(不出所料)失败
java.lang.UnsupportedOperationException: 你只能设置 作为输入元素的元素
如何在组合中选择一个值?
【问题讨论】:
标签: java selenium-webdriver jbehave