gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 01:30:34 27 4
gpt4 key购买 nike

我正在做作业,需要检查 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。

表看起来像:
enter image description here

我被困在这里,不能走得更远。有人可以给我一些提示来解决这个问题吗?

最佳答案

您可以尝试:

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

关于ruby-on-rails - 如何检查表列是否给出了文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com