普通にクリックさせればいいんじゃないの?と思ってたが…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 件のコメント:
コメントを投稿