使用Xpath查找值

时间:2013-07-30 05:39:53

标签: xpath capybara

我需要使用Xpath获取所选单选按钮的值(82)。我不熟悉Xpath。我如何使用Xpath获取文本82?

<label id="thankyou_label" class="itemName radio" for="thankyou_radio">
<input id="thankyou_radio" class="cardFilterItemSelection" type="radio" name="occasionGroup" value="Thank You" tagtype="Occasion" checked="checked">
<span class="occasion_display_name">Thank You </span>
<span class="itemCount">(82)</span>
</label>

2 个答案:

答案 0 :(得分:2)

请尝试此操作。您可以在不使用xpath.Cheers

的情况下使用以下代码
   page.find('.itemCount').text

答案 1 :(得分:1)

您可以在此处使用的xpath是:

//input[@class = 'cardFilterItemSelection' and @checked = 'checked']/following-sibling::span[@class = 'itemCount']/text()