我正在尝试模拟用户填写表单并使用 ruby 提交。我听说当您测试自己的应用程序(例如:测试 Rails 应用程序)时,可以使用一些测试框架。
我想要做的是: - 打开一个有表格的网页。- 填写表格 - 提交表格
是否有任何神奇的宝石可以这样做,还是我需要解析页面并使用带有参数的发布请求?
谢谢 !
我建议你使用 Webrat 或 Capybara。Capybara 使用 Qt 编写的嵌入式 webkit 引擎,因此您不需要任何浏览器来测试您的应用程序。
尝试使用水豚
此外,您可以将它与 Cucumber 或 RSpec 一起使用