We look at how Selenium can help you carry out complex testing requirements when testing an application.