【发布时间】:2012-08-29 12:15:28
【问题描述】:
我正在尝试模拟用户填写表单并使用 ruby 提交。 我听说当您测试自己的应用程序(例如:测试 Rails 应用程序)时,可以使用一些测试框架。
我想做的是: - 打开一个有表格的网页。 - 填表格 - 提交表格
是否有任何魔法宝石可以这样做,还是我需要解析页面并使用带有参数的发布请求?
谢谢!
【问题讨论】:
标签: ruby forms post web simulate
我正在尝试模拟用户填写表单并使用 ruby 提交。 我听说当您测试自己的应用程序(例如:测试 Rails 应用程序)时,可以使用一些测试框架。
我想做的是: - 打开一个有表格的网页。 - 填表格 - 提交表格
是否有任何魔法宝石可以这样做,还是我需要解析页面并使用带有参数的发布请求?
谢谢!
【问题讨论】:
标签: ruby forms post web simulate
我建议你使用 Webrat 或 Capybara。 Capybara 使用 Qt 编写的嵌入式 webkit 引擎,因此您不需要任何浏览器来测试您的应用程序。
【讨论】:
尝试使用Capybara
此外,您可以将它与 Cucumber 或 RSpec 一起使用
【讨论】: