2017-02-12 4 views

答えて

0

あなたがそのような何かを行うことができ、ウェブページ上に表示されている「選択」ボタンの合計数を取得する方法:

int count = driver.findElements(By.xpath("//a[.='Select']")).size(); 
+0

がそのまま動作します。そのまま使用します。どのようなxp​​athを入力する必要がありますか?私はゼロとしてカウントを取得しています。間違っています – user7522526

+0

あなたのウェブページによって異なります。要素の作業ロケータを見つけられない場合は、ページのHTMLを含む別の質問を開きます。 –

+0

Plzは他の方法を提案します。ボタンがある完全なフレームのxpathがある場合、どのようにそれらを見つけるのですか? – user7522526

0

問題のスナップショットは本当に参考になります。あなたがリストを持っていると仮定して解決しようとすると、戦いが表示され、選択ボタンの数を見つけようとしています。おそらく10便と10ボタン

セレンでSelectクラスを使用することができます。

Select oSelect = new Select(driver.findElement(By.name("Select"))); 
    List<WebElement> elem = oSelect.getOptions(); 
    int iSize = elem.size(); 
System.out.println("Count of select button " +iSize); 
関連する問題