Testing with Selenium remote control (short: SeleniumRC)
There are three ways to use SeleniumRC:
with Bromine, a browser based QA tool for organizing Selenium tests (recommended) [wiki:completesearch/SeleniumRC/Bromine [read more]]
with Selenium IDE, a Firefox extension (recommended for Firefox tests) [wiki:completesearch/SeleniumRC/SeleniumIDE [read more]]
with test cases written by you in languages like PHP and using the Selenium (proxy) server (written in Java) [wiki:completesearch/SeleniumRC/SeleniumServer [read more]]
We use a mixture of both ways: writing new tests and debugging is easy with the Selenium IDE. Then we export the test as PHP and integrate the generated code in our test classes.