Selenium Python bindings provides a simple API to write functional tests using Selenium WebDriver.
First, you can simply write your functional tests using selenium webdriver, after that you send a request to selenium server and selenium server then runs the tests on various browsers. It can be google chrome, iE or Mozilla firefox. So this is how it works.