1

我正在使用 Cucumber + Capybara 和 Selenium WebDriver 测试对服务器的 API 调用。我设法获得了响应 obj,但是您如何断言响应正文包含某个字符串?例如,如果响应正文包含“Hello World”,我想断言此响应正文(即字符串)包含模式“World”

前任。就像是:

response = http.request(request)
response.body.should have_text("World")

或者有没有办法从响应中获取“application/json”并使用 Capybara 断言内容?

谢谢!

4

1 回答 1

3

我想你在找什么have_content

response.body.should have_content("World")

有关更多信息,请查看自述文件:查看文档:https ://github.com/jnicklas/capybara

于 2011-09-15T08:43:14.070 回答