Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser
atropine is a screen-scraping library built on top of BeautifulSoup, which helps programmers make assertions about document structure while getting at the data they are interested in.