1

我正在尝试模拟用户填写表单并使用 ruby​​ 提交。我听说当您测试自己的应用程序(例如:测试 Rails 应用程序)时,可以使用一些测试框架。

我想要做的是: - 打开一个有表格的网页。- 填写表格 - 提交表格

是否有任何神奇的宝石可以这样做,还是我需要解析页面并使用带有参数的发布请求?

谢谢 !

4

2 回答 2

3

我建议你使用 Webrat 或 Capybara。Capybara 使用 Qt 编写的嵌入式 webkit 引擎,因此您不需要任何浏览器来测试您的应用程序。

https://github.com/brynary/webrat

https://github.com/jnicklas/capybara

于 2012-08-29T12:20:04.410 回答
1

尝试使用水豚

此外,您可以将它与 Cucumber 或 RSpec 一起使用

于 2012-08-29T12:19:51.997 回答