2016-06-14 19 views
-1
<div class="alertCount" tooltip="" data-placement="top" data-toggle="aa" title="" data-original-title="Bin"> 
<img src="sample/red.png" style="width:20px"> 
<span class="ng-binding" style="font-weight: bold; margin-left: 5px;margin-top: 5px">0</span> 
</div> 
<div class="alertCount" tooltip="" data-placement="top" data-toggle="aa" title="" data-original-title="Bin"> 
<img src="sample/green.png" style="width:20px"> 
<span class="ng-binding" style="font-weight: bold; margin-left: 5px;margin-top: 5px">0</span> 
</div> 

red.pngのdivからテキストのみを印刷したいと思います。Seleniumでテキストの兄弟スパンを見つける方法

+0

どのコードを試してみましたか結果は何ですか?ここで質問をする前に、あなた自身の質問を調査し、少なくとも回答をコード化しようとしていたはずです。そのコードを投稿して、それがうまくいかない方法を教えてください。 – JeffC

+0

こんにちはjeffC..i私の問題を解決するためにこのコードを使用しましたString Text = driver.findElement(By.xpath( "// img [@ src = 'sample/red.png']/following-sibling :: span")) .getText(); – thulashi

+0

回答が見つかった場合は、回答として投稿し、それを受け入れて、質問に回答としてマークを付けてください。 – JeffC

答えて

0

画像は、実際のテキストが含まれていますが、私は推測すると、そのテキストを持っているスパン兄弟、次のことであるしない「0」私はそれを正しく理解している場合、それはJavaコードの下であるとして、その後のXPathを使用します。

String Text = driver.findElement(By.xpath("//img[@src='sample/red.png']/following-sibling::span")).getText(); 

としてください。

+0

pankajさん、ありがとうございました。 – thulashi

+0

答えを受け入れ、アップアップしてください。あなたがxpathとcssSelectorパスについてもっと知りたいのであれば、このリンク上のビデオを見ることができます。 xpath:https://www.youtube.com/watch?v=67bzMdbhIuw css:https://www.youtube.com/watch?v=7YhDz7OBOQ8 –

+0

ok..doあなたは特定の高さと幅のマウスのホバーを持っています。 – thulashi

関連する問題