ruby-on-rails – 如何检查表列是否给出了文本?

ruby-on-rails – 如何检查表列是否给出了文本?,第1张

概述我正在做作业,需要检查 HTML表格栏是否给出了文字.我从web_steps.rb复制了示例并尝试更改以满足我的需要,但测试失败. 步: And I should not see 'G' 步骤定义失败: Then /^(?:|I )should not see '([^']*)'$/ do |text| save_and_open_page if page.respond_to? :sho 我正在做作业,需要检查 HTML表格栏是否给出了文字.我从web_steps.rb复制了示例并尝试更改以满足我的需要,但测试失败.
步:

And I should not see 'G'

步骤定义失败:

Then /^(?:|I )should not see '([^']*)'$/ do |text|  save_and_open_page  if page.respond_to? :should    page.find('#movIEs').should have_no_content(text)  else    assert page.find('#movIEs').has_no_content?(text)  end  end

错误是:

expected #has_no_content?(“G”) to return true,got false
(RSpec::Expectations::ExpectationNotMetError)
./features/step_deFinitions/movIE_steps.rb:35:in /^(?:|I )should not see '([^']*)'$/'
features/filter_movIE_List.feature:37:in
And I should not see ‘G”

电影是桌子的ID.

表看起来像:

我被困在这里,无法走得更远.有人能给我一些提示来解决这个问题吗?

解决方法 您可以尝试:

assert page.find('#movIEs').has_no_content?(">#{text}<")
总结

以上是内存溢出为你收集整理的ruby-on-rails – 如何检查表列是否给出了文本?全部内容,希望文章能够帮你解决ruby-on-rails – 如何检查表列是否给出了文本?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1280473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存