Selenium (software)

Browser automation. Can be used as a Web mining tool or a testing tool.