普通にクリックさせればいいんじゃないの?と思ってたが…firefoxでうまく動かない。
クリックじゃない方法で選択させるやり方があった
//必要なクラスをインポート
import org.openqa.selenium.support.ui.Select;
//selectタグを取得
Select selectList = new Select(driver.findElement(By.Id("select")));
//選択する項目をテキストで指定
selectList.selectByVisibleText("項目のテキスト");
//valueで項目を選択することもできる
selectList.selectByValue("項目の値");
chromeだと大体うまくいくんだけどな…
参考:Selenium WebDriver and DropDown Boxes(英語)
0 件のコメント:
コメントを投稿