我正在用黄瓜、水豚和机架测试进行测试。
我想发送删除请求,然后检查响应。
我发现该方法visit(url)
将响应存储在对象page
中,这是一个Capybara::Session
。
现在我使用方法发送删除请求 delete url
然后follow_redirect!
.这里的问题是这些方法将响应存储在对象last_response
中,这是一个Rack::MockResponse
。
我的 web 步骤是使用 page
对象构建的,但我找不到发送删除请求并将响应存储在 page
中的方法。
有什么帮助吗?
我认为您可以通过以下方式使用水豚驱动程序:
page.driver.delete