besser: a headless browser based on webkit
… that allows your tests to navigate through the web application.