This document discusses acceptance testing of web UIs using Selenium WebDriver, Thucydides and Groovy. It recommends developing automated acceptance tests using a page object model with steps classes to make tests more readable and reusable. JavaScript object proxies are also proposed to simplify interacting with page elements implemented in JavaScript. Tests should be mapped to user stories and acceptance criteria to ensure the right functionality is validated.