Selenium - это среда для тестирования веб-интерфейсов.
{"#" * i} Установка на линукс:
Устанавливаем клиента для python:
Java Server
Скачиваем сервер http://selenium.googlecode.com/files/selenium-server-standalone-2.23.0.jar
Запускаем:
#java -jar selenium-server-standalone-2.23.0.jar
Можно начинать писать тесты.
{"#" * i} Примеры кода для Webriver python.
Импортируем нужные модули и переменные:
from selenium import webdriver #Webdriver
from selenium.common.exceptions import NoSuchElementException #exceptions
from selenium.webdriver.common.keys import Keys #keys
from selenium.webdriver.support.ui import Select #select
import time #time for sleep
Запускаем Webdriver для Хрома (предварительно скачав бинарник http://code.google.com/p/chromedriver/ ):
browser = webdriver.Chrome('/opt/chromedriver')
Идем по урлу: