I'm trying to simulate an user filling a form and submiting it with ruby. I heard it was possible with some test framework when you test your own application (eg : testing a rails app).
What I want to do is : - open a webpage where there's a form. - fill the form - submit the form
Is there any magic gem to do so, or do I need to parse the page and use a post request with arguments ?
Thanks !
I suggest you Webrat or Capybara. Capybara uses embedded webkit engine written in Qt, so you don't need any browser to test your application.