【发布时间】:2014-01-29 19:12:52
【问题描述】:
我想知道如何在视图 RSpec 测试中测试 DOM 内容,以知道内容是否存在我通常使用 match 或 have_content(匹配 HTML ids/classes),但在这里我想知道是否 div是否可见(样式显示:无),我不知道该怎么做。
用 RSpec 检查 DOM 的更好方法是什么?
我还谈到了另一位开发人员,他说最好在功能测试中检查 DOM 和这类东西,因为视图不够好,无法做到这一点,我想对此有另一种看法.
【问题讨论】:
-
如果您想查看 web_page 的实际内容,您可以在断言之前添加
save_and_open_page,这适用于capybara -
谢谢,对别的东西有用,但我其实不想看,我想测试一下。
-
是的,这有点像我需要的,但我仍然需要另一种意见。谢谢。
标签: ruby-on-rails ruby dom rspec capybara