black box, end to end tests in python/behave/webdriver