2017-08-05 16 views
-2

selenium webdriverのリストエレメントの検索方法は? 私は以下を使って試しました:セレンのwebdriverでリスト要素を見つける方法は?

driver.findElement(By.xpath( ""));

ただし、動作しません。解決策をお勧めしますか?前もって感謝します!

+0

あなたは正確にセレンwebdriverを中 '見つけリスト要素とはどういう意味ですか'?おかげで – DebanjanB

+0

私はログインし、ダッシュボードをリダイレクトするプログラムに書いています。今Dashboardには、サブメニューを持つさまざまなメニューリストまたはドロップダウンがあります。しかし、私は希望のメニューリストをクリックすることができません。私は要素を見つけるためにxpathを使いました。 – Darshana

+0

「別のメニューリストまたはサブメニューを持つドロップダウン」をクリックするには、コードを書く必要があります。何か書いてありますか?あなたの質問を絞って、関連するHTMLと共に私たちにあなたの仕事を教えてください。ありがとう – DebanjanB

答えて

0

ULの全てリチウム要素をループすることが可能です。のは、私が要素の未知の数を持っているとしましょう:

webdriverを、この目的のために使用することができるfindElementsのAPIを、持っている...

List<WebElement> allListElements = driver.findElements(By.xpath("//div[@id='...']/ul/li")); 

for (WebElement element: allListElements) { 
     System.out.println(element.getText()); 
} 
関連する問題