Использовать Selenium - если вы используете API Selenium 2 WebDriver, основными классами являются WebDriver, FirefoxDriver и JavascriptExecutor.