Selenium - The web-based automation tool

What is it?
Selenium is an open-source web-based automation tool, a Python module that lets you automate scripts with your web browser. It is a tool that can be used to test web applications, this can be done in various way. For instance you can : This is all done by searching for elements in a web application, and allows you to interact with them.
 * Tap buttons on a page
 * Enter content in structures (entering texts to search fields for example)
 * Skim the site to check whether everything is "OK", etc.

This is done with functions such as .click or .send_keys(some text) This is similar to accessing html elements in Beautiful Soup.