Ubuntu + Python + Selenium=Легкий Старт

Слайд 2

Андрей Матухно

5 лет в тестировании
QA and Analyst в AltexSoft
(http://www.altexsoft.com)
Тестировал приложения написанные

Андрей Матухно 5 лет в тестировании QA and Analyst в AltexSoft (http://www.altexsoft.com)
на Java ME, JS, Java SE, .NET, PHP, Ruby, C++
Также в работе использовал Visual Basic, ActionScript, Python
Работаю с Selenium 3 года (IDE, RC, WebDriver)

Слайд 3

Установка Ubuntu

www.ubuntu.com
www.ubuntu.ru
CD/DVD
*.ISO
www.pendrivelinux.com
Для установки через USB

Установка Ubuntu www.ubuntu.com www.ubuntu.ru CD/DVD *.ISO www.pendrivelinux.com Для установки через USB

Слайд 4

Установка Python в Ubuntu

Установка Python в Ubuntu

Слайд 5

Установка Selenium

> sudo aptitude install python-pip
> pip install selenium

Pip – инструмент для

Установка Selenium > sudo aptitude install python-pip > pip install selenium Pip
загрузки и инсталляции python пакетов

Слайд 6

Какую выбрать IDE?

IDLE -входит в стандартный набор, легковесная, бесплатная, только для простых

Какую выбрать IDE? IDLE -входит в стандартный набор, легковесная, бесплатная, только для
задач
PyCharm – популярный выбор, платная
Eclipse – бесплатная, ресурсоемкая, поддерживает много языков программирования, нужно доустанавливать модуль PyDev

Слайд 7

Установка Eclipse

> sudo aptitude install eclipse

Eclipse – доступна в стандартных репозиториях Ubuntu
Установка

Установка Eclipse > sudo aptitude install eclipse Eclipse – доступна в стандартных
занимает ~30минут

Слайд 8

PyDev

PyDev - Python IDE для Eclipse, позволяет писать на Python, Jython, IronPython.

PyDev PyDev - Python IDE для Eclipse, позволяет писать на Python, Jython, IronPython.

Слайд 9

Установка PyDev

Install New Software...
pydev.org/updates
Confirm Aptana Certificate
Есть возможность установки с zip архива

Установка PyDev Install New Software... pydev.org/updates Confirm Aptana Certificate Есть возможность установки с zip архива

Слайд 10

Создание Проекта Настройка PYTHONPATH

Auto Config
New Folder
usr/local/lib/python2.7/dist-packages/selenium

Создание Проекта Настройка PYTHONPATH Auto Config New Folder usr/local/lib/python2.7/dist-packages/selenium

Слайд 11

Структура теста

Логика
Данные
Драйвер

Структура теста Логика Данные Драйвер

Слайд 12

Покодим :)

Покодим :)