Selenium

 →  Знакомство с Selenium WebDriver для python

published 04 September 2012

Selenium - это среда для тестирования веб-интерфейсов.

{"#" * i} Установка на линукс:

Устанавливаем клиента для python:

#pip install -U selenium

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')

Идем по урлу: