I prefer webrat ( http://github.com/brynary/webrat ) for this type of testing if I'm using Ruby. You can use a browser if you want, or just run browserless for tests that don't rely on javascript.
My target audience isn't particularly web testers, you can probably get an idea of who I'm targeting by looking at the post in context. There's a lot of uses for these techniques outside of the designed for purposes :-)
That being said, thanks for the feedback. I will take a look at webrat, seems nice.
That being said, thanks for the feedback. I will take a look at webrat, seems nice.