Although this example project is written in Python, the Selenium WebDriver bindings are available in a number of languages & frameworks, and so the ideas presented in this implementation should be ...