If you need to automate your testing, you can use behave with Selenium. Implement automated BDD for running Selenium WebDriver scenarios easily. Learn how.
Selenium’s API lets you take screenshots during automated tests in CI. Read this blog post to learn to set up and view images of failed UI tests in Jenkins.