私たちはWebアプリケーションで「統合」テストを実行するために、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) –