2012/10/09

[Selenium] Selectタグから指定したoptionを選択させる

Seleniumでセレクトタグから特定の項目を選択させる方法。
普通にクリックさせればいいんじゃないの?と思ってたが…firefoxでうまく動かない。

クリックじゃない方法で選択させるやり方があった
  1. //必要なクラスをインポート  
  2. import org.openqa.selenium.support.ui.Select;  
  3.   
  4. //selectタグを取得  
  5. Select selectList = new Select(driver.findElement(By.Id("select")));  
  6. //選択する項目をテキストで指定  
  7. selectList.selectByVisibleText("項目のテキスト");  
  8. //valueで項目を選択することもできる  
  9. selectList.selectByValue("項目の値");  
chromeだと大体うまくいくんだけどな…

参考:Selenium WebDriver and DropDown Boxes(英語)

0 件のコメント:

コメントを投稿