Capybara .find()。文本但不包括项目链接文本

时间:2015-11-13 21:30:42

标签: css ruby capybara

使用Capybara,我试图获取包含在文本中的文本,但我想从TD中的链接中排除所有文本。

HTML

<td style="height: 20px" class="title" width="50%">
        <a class="PSS" onclick="imgclick(0); return false;" href="">
        <img src="http://www.domain.com/pic.jpg" alt="" border="0"></a><br>
           First Line <br>
           Second Line
           Third Line <br>
        <a class="click_link" onclick="dataclick(0);" href="">View field</a>
</td>

代码

 .all('#Table > tbody:nth-child(1) > tr').each do |tr|
     tr.find('td:nth-child(1)').text
 end

我正在尝试做类似的事情。

 .all('#Table > tbody:nth-child(1) > tr').each do |tr|
     tr.find('td:nth-child(1)').exclude('a').text
 end

但是,没有排除方法。

我想得到:第一线第二线第三线

我不想要:第一行第二行第三行视图字段

0 个答案:

没有答案