
.как искать элементы, и как взаимодействовать с ними при помощи selenium webdriver, а расскажу только о том, как можно легко и удобно писать и гонять тесты написанные на python.
Теперь можно начинать писать тесты. По умолчанию webdriver работает с браузером Firefox. Для поддержки других браузеров нужно скачать соответсвующие библиотеки. Перед началом работы с IE 7 и выше, нужно не забыть на тестовой машине включить отключить защищённый режим для всех зон в браузере. Тесты пишем используя модуль.
С его помощью, вы удобно сможете организовать тест-кейсы, и составить тест-свиты. В качестве среды разработки, можно использовать блокнот, стандартную IDLE, Eclipse, Vim и прочее. Для статистики на Хабре проходил опрос на эту тему Пример: import unittest from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait #Каждый класс будет можно считать тест-свитов, каждый метод с префиксом test #будет вашим тест-кейсом class homePageTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome def tearDown(self): self.driver.close #ниже приведённая команда пропускает тест-кейс. Если нет необхомости в его запуске, либо он ещё не готов @unittest.skip('This test is not ready yet.

здесь же и мануал, как установить pydev Если вы только начинаете разбираться с атоматизированным тестированием и хотите использовать python + selenium, то рекомендуем также посмотреть очень хорошую базовую документацию без лишнй воды тут. А дальше по мере поступления, проблемы будут решаться уже опытным путём. На следующем шаге рекомендуем ознакомиться с - автоматически собирает и запускает тесты. Selenium Web driver (IntelliJ Idea + Java): Теперь небольшой мануал по подгтовке среды для разработки автоматизированных тестов на Java + Selenium + IntelliJ Idea.
Необходимо выполнить следующие шаги: 1. Скачать и установить.
Желательно устанавливать в корень диска, чтобы в пути к директории не было пробелов, которые есть по умолчанию в пути, если это 'Program Files' 2. Скачать Selenium и добавить путь в переменную окружения (на момент пубилкация, возможно уже доступна более новая версия, рекомендуем проверить на оф. Перегрузиться, так как бывает что переменные окружения глючно обновляются.
Скачать и установить (на самом деле не принципиально, можно писать в чем угодно, будет различие в настройке среды и сборке) 5. Инструкция по настройке среды, файлы которые в ней указаны можно скачать и, ну а вебдрайвер мы уже скачали раньше. Полезно, базовые. Далее уже можно писать свой первый тест.

Пример первого теста указан далее по ссылке, а также более детальная информация про Selenium 2.0 и как запустить Nunit Заметка: После того как вы запустили первый тест, у вас может появится ошибка «your webdriver cannot be found», то вам необходимо указать путь где физически у вас размещен браузер, в данном случае FF. Найдите где у вас находится екзешный файл для FF и замените путь в коде. У нас FF находится в следующей папке: Заменить: driver = new FirefoxDriver; На: driver = new FirefoxDriver( new FirefoxBinary( 'c: Users Your user name AppData Local Mozilla Firefox firefox.exe'), null); Также много полезной информации вы можете узнать здесь: - WebDriver: Основные команды – WebDriver: Основные команды - Работа с NUnit - Работа с NUnit Всё проверено на работоспособность на текущих версиях.