我們使用selenium WebDriver和JBehave在我們的網絡應用程序上運行「集成」測試。我有一個方法將輸入一個值到表單輸入。Selenium WebDriver選擇組合框項目?
@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:您可能只設置 元素的值即輸入元素
如何在組合中選擇一個值?
可能重複(http://stackoverflow.com/問題/ 5805585/webdriver-htmlunitdriver-java-drop-down) –