Selenium 2.2.0 & Python installation guide on Linux

Here is the guide to install and using Selenium Webdriver and Python on Ubuntu Linux 11.04.
OS: Ubuntu 11.04
1. Verify version of Java is greater than version 1.5, use command:-
$ java –version
If java needs to be installed, use the following command:-
$ sudo apt-get install sun-java6-jre

2. Version of Python is 2.7x, use following command to display version on machine:-
$ python –version
If python needs to be installed, use the following command:-
$ sudo apt-get install python

3. We need to install ‘pip’ – a tool for managing Python packages, use the following command to install pip:-
$ sudo apt-get install python-pip

4. We now need to install the Selenium bindings for Python to use the Selenium API, use the following command to install Selenium:-
$ sudo pip install selenium

5. We can now create the following test example, using a text editor, save as test1.py:-
#!/usr/bin/env python

import unittest
from selenium import webdriver
class TestSeleniumWikiTitle(unittest.TestCase):
def setUp(self):
self.browser = webdriver.Firefox()
def testTitle(self):
self.browser.get('http://www.seleniumwiki.com/')
self.assertIn('Selenium Tips, Webdriver Tips, C# Selenium Examples, Java Selenium Example, Selenium2 Webdriver, Selenium Web Testing Guide', self.browser.title)
def tearDown(self):
self.browser.quit()
if __name__ == '__main__':
unittest.main()

6. To execute the test, use the following command:-
$ python test1.py

Submitted by Barry Horgan