2012-08-29 17 views
0

我試圖模擬用戶填寫表單並使用紅寶石提交它。 當我測試自己的應用程序時(例如:測試Rails應用程序),我聽說有可能用一些測試框架。使用Ruby模擬Web導航

我想要做的是: - 打開一個有表格的網頁。 - 填寫表格 - 提交表格

是否有任何魔術寶石這樣做,或者我需要解析頁面並使用帶有參數的發佈請求?

謝謝!

回答

2

使用它,我建議你Webrat或水豚。水豚使用Qt編寫的嵌入式webkit引擎,所以你不需要任何瀏覽器來測試你的應用程序。

https://github.com/brynary/webrat

+0

謝謝,但這些測試框架...是可以接受的使用它,即使我不測試什麼? ;-) – PofMagicfingers

+0

這些不是測試框架,rspec和cucumber是測試框架。這些只是瀏覽器模擬器。你可以使用它們而不用測試任何結果... – Nucc