[英]Find xpath with following-siblings and contains text in Python Selenium
我知道使用以下兄弟姐妹的基本知識,但在這里我有一個看起來有點復雜的情況。
我想找到帶有文本Total 6.5的元素,其中標題是Total games 。 我該如何處理以下兄弟姐妹並包含文本?
<div class="group">
<div class="header_1">
<div class="section_1">
<div class="expander"></div>
<div class="star"></div>
<div class="text_3">Total games</div>
</div>
</div>
<div class="body_1">
<div class="horizontal">
<div class="grid">
<div class="row_common">
<div class="cell_wrap">
<div class="cell_align_wrap">
<div class="common_text">Total 6.5</div>
</div>
</div>
</div>
<div class="row_common">
...
</div>
</div>
</div>
</div>
</div>
這個應該找到所需的元素
//div[@class="header_1" and contains(., "Total games")]/following-sibling::div[@class="body_1"]//div[@class="common_text"]
您也可以將其簡化為
//div[@class="header_1" and contains(., "Total games")]/following::div[@class="common_text"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.