2016-06-30 13 views
0

私はドロップダウンにリストされた値(文字列)を取得し、値(文字列)の定義済みリストとそれらの値を比較したいです。私はスクリプト言語としてJavaを使用して、Selenium WebDriverでこれを実装しようとしています。誰も私を導くことができますか?セレンwebdriverを:取り扱いドロップダウン

状況:ウェブページにドロップダウンリストの国名があると仮定し、それらの国名をドロップダウンから読み込み、それぞれが既存の国名リストに存在することを確認します。以下は

+0

この回答にはいくつかの例があり、その答えからリンクされたセレンのサイトがたくさんあります。あなたは実際にここに投稿する前に自分の質問をグーグルで調べる時間を費やすべきです。 – JeffC

答えて

0

は、ドロップダウンの値を印刷するのに使用できるコードです。同じものを変更して、入力リストと比較することができます。

WebElement dropdown = driver.findElement(By.id("provide id of the dropdown")); 

List<WebElement> dropdown_values=dropdown.findElements(By.tagName("option")); 

Iterator<WebElement> it=dropdown_values.iterator(); 
while(it.hasNext()) 
    { 
    System.out.println(it.next().getText()); 
    } 
関連する問題