网络上的许多东西似乎表明 VCR 可以与 Capybara 一起使用。
我有三个问题。
- 这对我来说没有多大意义,因为测试驱动程序和应用程序代码不共享内存。
- 我没有找到关于如何设置它的完整食谱。
- 我正在寻找人们如何设置它的点点滴滴,但它超出了 rails 5.1 的上下文,它在幕后进行了 capybara 设置。
如何配置 Rails 5.1 应用程序、Capybara 和 VCR 以协同工作进行系统测试?
(我的无头浏览器是 phantomjs,由 poltergeist 驱动。但我不需要拦截来自浏览器的请求,只需要拦截服务器端请求。如果我需要从浏览器拦截,我可能会使用完整的 http 代理服务器,比如 puffing -比利。)