Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh.
Download from http://selenium-core.openqa.org/

Selenium Core uses a unique mechanism which allows it to run on so many platforms. Written in pure JavaScript/DHTML, you copy Selenium Core tests directly into your your application webserver, allowing the tests to run in any supported browser on the client-side. Thus, you must have write access to the machine your web application server is running on to install Selenium Core.

When you now point your browser to http://your-jspwiki-apps/selenium/TestRunner.html,
you should see the Core Selenium testing console. The default test suite
../tests/TestSuite.html is ready to be run. You can run it to check whether your setup is ok.

Now run the JSPWiki webtests.

First copy the webtests to your application webserver.

copy from <JSPWiki-source-dir>/tests/etc/selenium/tests/** to your <jspwiki-dir>/tests/**
(if you want you can first make the ./tests directory empty but that is not required)

Then run the tests:

point your browser to http://your-jspwiki-apps/selenium/TestRunner.html

change the Test Suite input field to ../tests/JSPWikiTestSuite.html

now you can run the full suite or any individual test

Notes:

make sure your browsers Locale is set to english; the current web-tests still contain some hard-coded
english texts

make sure you JSPWiki site is idle: go to My Prefs and clear the user preferences and browser cookies before running the tests.