A framework for writing maintainable poetry with Selenium WebDriver.