Selenium is a suite of tools commonly used for testing purposes: it opens a page in the web browser and checks its contents for errors  and/or induces an interaction with the page checking the contents later