A library for writing webdriver-based functional tests