Fork me on GitHub

2 Jan 2010

Selenium RC tests with a running Grails app

I posted recently about the new remote mode feature of the Selenium RC plugin. One thing I forgot to mention is that this feature can also be used to run your Selenium tests interactively against a running app instance. You can start your app as normal using grails run-app then either open a second terminal or background the process (Ctrl-Z in a bash shell) then use grails -Dselenium.remote=true test-app other:selenium <test name> to run individual tests without stopping or re-starting the app. With the app running development mode you can effectively test-drive using Selenium tests and Grails' artefact reloading capabilities.

One thing I should clarify is that direct domain class access will not work in remote mode. I'm thinking about ways to add fixtures support to the Selenium RC plugin so there's a good alternative approach that will work in remote mode.

2 comments:

meldaresearchusa said...

Affordability of our Pre Written Essays for Sale is the other attribute that makes us the best Online Assignment Writing Services provider in the industry.

Steve Allen said...

You’ve done an amazing job; this website is fantastic with impressive information.
Acupuncture services for infertility in New Westminster