2017-07-25 6 views
0

の間に存在していることを確認する方法:方法のdivタグが添付のスクリーンショットをご覧ください2個の他のタグ

enter image description here

添付のスクリーンショットでは、私が選択したdivタグが<section class="hp_news">後に存在していることを確認する必要があります。

これにはどのようなロジックが必要ですか?

+0

すぐ下になければなりませんか? – Grasshopper

+1

もしxpathにposition - '// section [@ class =' hp ......]]/following-sibling :: div [@id = '..........]を使うことができます。 'とposition()= 1]' – Grasshopper

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569 ) - 要約は、これはボランティアに対処する理想的な方法ではなく、おそらく回答を得ることには非生産的であるということです。これをあなたの質問に追加しないでください。 – halfer

答えて

0

特定のセクションの後に天候<div>タグを検証するには、以下のコードを使用し

List<WebElement> ads = driver.findElements(By.xpath("//section[@class='hp_news']/following::div[@class='AdUnit']")); 
if(ads.size()>0) 
{ 
    System.out.println("add available"); 
} 
else 
{ 
     System.out.println("not available"); 
    } 

ていることを確実にするためにclass = "hp_news"

+0

ありがとうございました –

+0

@prasanth kotagiri、聞いてよかったです:)それが役に立ったら、答えを「受け入れる」ことを忘れないでください – NarendraR

0

を持つ<section>タグに基づいて、あなたに<div>を見つけますのXPathのfollowing-siblingメソッドを使用します選択したdivタグは、<section class="hp_news">の後に存在します。

関連する問題