在水豚中加载资产
Load assets in capybara
我正在用黄瓜和水豚编写验收测试。当我检查一个元素是否可见时(在我的 css 我有 display:none),水豚说它是可见的。我以为资产没有加载。如何用测试加载它们?
听起来你是 运行 Capybara,带有 rack_test
驱动程序,根本不处理 JS,只有少量内联 CSS。您将需要配置 Capybara 以使用功能更全的驱动程序 - 请参阅 https://github.com/teamcapybara/capybara/blob/master/README.md#drivers
我正在用黄瓜和水豚编写验收测试。当我检查一个元素是否可见时(在我的 css 我有 display:none),水豚说它是可见的。我以为资产没有加载。如何用测试加载它们?
听起来你是 运行 Capybara,带有 rack_test
驱动程序,根本不处理 JS,只有少量内联 CSS。您将需要配置 Capybara 以使用功能更全的驱动程序 - 请参阅 https://github.com/teamcapybara/capybara/blob/master/README.md#drivers