Ruby on rails rspec点击链接测试失败的任何其他原因?

Ruby on rails rspec点击链接测试失败的任何其他原因?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在编写RubyonRails3教程中的示例应用程序。我已经设置了5个rspec测试来测试主页上是否有特定的链接,以及它们是否指向正确的位置。5项测试中有4项通过,但最后一项不通过。它说: Failures: 1) LayoutLinks should have the right links on the layout Failure/Error: click_link "Sign up now!" Could not find link with text or t

我正在编写RubyonRails3教程中的示例应用程序。我已经设置了5个rspec测试来测试主页上是否有特定的链接,以及它们是否指向正确的位置。5项测试中有4项通过,但最后一项不通过。它说:

Failures:
  1) LayoutLinks should have the right links on the layout
     Failure/Error: click_link "Sign up now!"
     Could not find link with text or title or id "Sign up now!"
     # ./spec/requests/layout_links_spec.rb:40:in `block (2 levels) in <top (required)>'
故障:
1) 布局链接应该在布局上有正确的链接
失败/错误:单击链接“立即注册!”
找不到文本、标题或id为“立即注册”的链接
#./spec/requests/layout_links_spec.rb:40:in'block(2层)in'
问题是我有一个锚文本链接“立即注册!”。测试链接的所有其他测试都通过。有没有其他原因会导致失败


谢谢

知道点击链接功能实际访问该页面可能会有所帮助。由于“立即注册!”按钮仅在“主页”页面可见,“主页”测试必须在“立即注册!”测试之前进行。

基本上,我们需要查看您的视图。