webdriver-0.8: a Haskell client for the Selenium WebDriver protocol