在水豚中加载资产

Load assets in capybara

我正在用黄瓜和水豚编写验收测试。当我检查一个元素是否可见时(在我的 css 我有 display:none),水豚说它是可见的。我以为资产没有加载。如何用测试加载它们?

听起来你是 运行 Capybara,带有 rack_test 驱动程序,根本不处理 JS,只有少量内联 CSS。您将需要配置 Capybara 以使用功能更全的驱动程序 - 请参阅 https://github.com/teamcapybara/capybara/blob/master/README.md#drivers