ruby - Cucumber - Capybara 在表格行中搜索文本

标签 ruby ruby-on-rails-3 html-table cucumber capybara

我正在尝试在单个表格行中搜索我的 cucumber 测试。

我将每一行的格式设置如下:

%tr
  %td= title
  %td= complete
  %td= goal

我希望在具有给定标题的行内进行搜索,并检查目标

有没有简单的方法可以做到这一点?

最佳答案

对于遇到这个问题的其他人,我认为更好的方法是:

find('tr', text: 'My title').should have_content(goal)

这样您就不会在不需要时添加 title 属性

关于ruby - Cucumber - Capybara 在表格行中搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8231140/

相关文章:

php - 如何通过表格中的表单发送复选框状态

ruby-on-rails - Ruby 并发 + 使用 Rails 进行扩展

ruby-on-rails - 在 Rails 的 API 包装器中使用 Thread.current 的替代方法

ruby-on-rails-3 - 如何从另一个不同于设计的 Controller 调用设计的sign_in和sign_out方法?

ruby-on-rails - 使用 Rails Ajax 渲染不同的 .js 文件

utf-8 - 将 HTML 表作为 UTF8 导入 OO Calc 而不转换为实体

ruby-on-rails - send() 方法的用途是什么?

ruby - Rspec 3.0 如何模拟替换参数但没有返回值的方法?

ruby-on-rails-3 - 在电子邮件正文模板上的 Rails 3 应用程序中执行多个 gsub

jquery - 在复选框选择上使用 jQuery 突出显示行