【问题标题】:How do you assert a String in Capybara?你如何在 Capybara 中断言一个字符串?
【发布时间】:2011-07-21 06:11:09
【问题描述】:

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

例如。比如:

响应 = http.request(请求)
response.body.should have_text("世界")

或者有一种方法可以从响应中获取“application/json”并使用 水豚?

谢谢!

【问题讨论】:

    标签: string json selenium capybara assertion


    【解决方案1】:

    我想你要找的是have_content

    response.body.should have_content("World")
    

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

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2017-10-20
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      相关资源
      最近更新 更多