2017-07-17 3 views
1

2つの条件(カテゴリと場所)に一致する行divを特定しようとしています。これにより、xpathと一致する行でstoreXpathCountを実行できるようになります。正しい行数が表示されることを確認できます。私は内側のdiv要素の内容に基づいて、クラスのcs_course_list_row 'でのdivを識別したい2つの子divのプロパティでdivを指定します

<div class="cs_course_list_row cs_default"> 
    <div class="cs_course_category">Cat 1150 31397 A</div> 
    <div class="cs_course_location">Loc 1150 31397 A </div> 
</div> 

は、私は、次のHTMLを持っています。

//div[contains(@class,'cs_course_list_row') and contains[div(contains(.,'Loc 1150 31397 A'))] and contains[div(contains(.,'Cat 1150 31397 A'))]] 

お知らせスペース「のLoc 1150 31397 A」の後の第2のdivで、それゆえの使用は「含む」およびない=

ありがとう:これは私が(他の多くの順列の中で)試してみましたものですあなたの助けのために...

答えて

1

XPathの下に試してみてください必要と一致するようにdiv

//div[contains(@class,'cs_course_list_row') and ./div[normalize-space()='Loc 1150 31397 A'] and ./div[normalize-space()='Cat 1150 31397 A']] 
関連する問題