链接的水豚选择器

我有以下HTML代码,并且不确定是否可以在水豚中为“查找”构建选择器以获取所需的元素。我在Rails项目中将水豚用于黄瓜。(生成HTML)

<tbody>
  <tr>
    <td>Heine</td>
    <td><a href="/customers/1">Show</a></td>
    <td><a href="/customers/1/edit">Edit</a></td>
    <td><a data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/customers/1">Destroy</a></td>
  </tr>
  <tr>
    <td>IKEA</td>
    <td><a href="/customers/2">Show</a></td>
    <td><a href="/customers/2/edit">Edit</a></td>
    <td><a data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/customers/2">Destroy</a></td>
  </tr>
  <tr>
    <td>testcustomer</td>
    <td><a href="/customers/5">Show</a></td>
    <td><a href="/customers/5/edit">Edit</a></td>
    <td><a data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/customers/5">Destroy</a></td>
  </tr>

如何在第一个td包含“ testcutomer”的行中“找到” href“编辑”?谢谢你。

sadaf2605

您可以使用以下内容:

find("td", :text => /\Atestcustomer\z/).first(:xpath,"..").find("a", :text => /\AEdit\z/)

find("td", :text => /\Atestcustomer\z/)为您td提供带有文本“ testcustomer”的,然后td使用来找到该文本的父项,first(:xpath,"..")然后使用来找到文本为“编辑”的锚点标签find("a", :text => /\AEdit\z/)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果页面具有选择器-水豚

来自分类Dev

如何定位元素?非法选择器错误(水豚)

来自分类Dev

如何使用纯Ruby(没有XPath / CSS)编写自定义的水豚选择器

来自分类Dev

水豚选择器匹配但不匹配所有过滤器,这是什么意思?

来自分类Dev

如何选择页面中的所有链接并将其存储在水豚中的数组中?

来自分类Dev

水豚修剪链接并获取ActionController :: RoutingError:

来自分类Dev

带RSpec的水豚-选择框选项

来自分类Dev

Rspec和水豚选择值

来自分类Dev

无法在水豚中选择选项

来自分类Dev

水豚未传递选择参数

来自分类Dev

选择带有水豚的提示

来自分类Dev

水豚歧义失败选择列表

来自分类Dev

jQuery锚链接选择器问题

来自分类Dev

如何链接多个ngrx选择器?

来自分类Dev

如何正确链接jquery选择器?

来自分类Dev

如何链接javascript选择器

来自分类Dev

在 pupteer 中链接查询选择器

来自分类Dev

如何使用水豚 + minitest 断言两个选择器之一

来自分类Dev

导航链接中的选择器选择导致异常行为

来自分类Dev

水豚选择(“单选按钮”)不起作用

来自分类Dev

水豚选择方法找不到单选按钮

来自分类Dev

水豚:不会选择引导按钮组

来自分类Dev

黄瓜/水豚从特定类别中选择按钮?

来自分类Dev

带有RSpec的水豚-选择框选项

来自分类Dev

Rails RSpec水豚选择不起作用

来自分类Dev

水豚规格在不同服务器上失败

来自分类Dev

在:after选择器内容中插入锚链接

来自分类Dev

CSS选择器,用于抓取特定链接

来自分类Dev

Dropbox选择器无法处理链接iOS Swift