Начало работы с Selenium.
Давно мечтал начать работать с этим фрэймворком для автоматизации тестирования веб приложений.
Чтобы начать:
1. Смотрим видео файл
Спасибо авторам этого видео. Бесплатно выложенный видео-урок для того чтобы начать. Отлично, то, что нужно. Дальше - уже сами.
Подробно расскажут как поставить selenium и python/java к нему. Научимся делать простые тесты, поговорим о полезной утиле Mind - теперь я знаю как делать красивые, эффектные презентации.
2. Ещё: cтатья в блоге о бесплатных лекциях по selenium
3. Установка в Linux Ubuntu была проста:
sudo apt-get install python-pip
pip install selenium
и далее работаем с любимым браузером.
В Windows надо будет как всегда допиливать:
- скачиваем питон: http://www.python.org/download/
- скачиваем setup tools: http://pypi.python.org/pypi/setuptools#Credits
- прописываем ручками пути в переменную окружения Path к папке с питоном и папке с easy_install: C:/python27/ & C:/python27/Scripts/
- устанавливаем pip: easy_install pip (не забываем каждый раз закрывать окно консоли и открывать заново, чтобы виндовс увидел сделанные ранее изменения)
- устанавливаем селениум: pip install selenium
да, на експлорер надо скачать дополнительный компонент, версия которого зависит от битности операционной системы:
http://code.google.com/p/selenium/downloads/list
и да, необходимо запускать IE-сервер для корректной работы драйвера и прописать путь к нему в переменной окружения.
4. Покатили:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://google.com")
...
Welcome to Selenium )
дополнительно, по вопросам о локаторах:
http://selenium2.ru/docs/webdriver.html
http://autotestgroup.com/ru/blog/85.html
https://addons.mozilla.org/en-US/firefox/addon/xpath-checker/
Всё оказалось не так здорово, как виделось при прочтении множества статей о возможностях селениума в качестве фрэймворка для автоматизации. Идентификация простейшего объекта, который QTP распознаёт на раз, для selenium оказалась невыполнимой, даже с несколькими вариантами xpath. Оказывается, когда страница состоит из нескольких фреймов и встроенных страниц со структурой "таблица в таблице", xpath не так уж и силён. Selenium IDE видит объект, а Selenium Web Driver - нет. Читаю про локаторы, проникаюсь дао автоматизации.
вкусности:
http://automated-testing.info/forum/razbiraemsya-v-zapuske-testov-v-jenkins-maven-testng-webdriver-na-java
Давно мечтал начать работать с этим фрэймворком для автоматизации тестирования веб приложений.
Чтобы начать:
1. Смотрим видео файл
Спасибо авторам этого видео. Бесплатно выложенный видео-урок для того чтобы начать. Отлично, то, что нужно. Дальше - уже сами.
Подробно расскажут как поставить selenium и python/java к нему. Научимся делать простые тесты, поговорим о полезной утиле Mind - теперь я знаю как делать красивые, эффектные презентации.
2. Ещё: cтатья в блоге о бесплатных лекциях по selenium
3. Установка в Linux Ubuntu была проста:
sudo apt-get install python-pip
pip install selenium
и далее работаем с любимым браузером.
В Windows надо будет как всегда допиливать:
- скачиваем питон: http://www.python.org/download/
- скачиваем setup tools: http://pypi.python.org/pypi/setuptools#Credits
- прописываем ручками пути в переменную окружения Path к папке с питоном и папке с easy_install: C:/python27/ & C:/python27/Scripts/
- устанавливаем pip: easy_install pip (не забываем каждый раз закрывать окно консоли и открывать заново, чтобы виндовс увидел сделанные ранее изменения)
- устанавливаем селениум: pip install selenium
да, на експлорер надо скачать дополнительный компонент, версия которого зависит от битности операционной системы:
http://code.google.com/p/selenium/downloads/list
и да, необходимо запускать IE-сервер для корректной работы драйвера и прописать путь к нему в переменной окружения.
4. Покатили:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://google.com")
...
Welcome to Selenium )
дополнительно, по вопросам о локаторах:
http://selenium2.ru/docs/webdriver.html
http://autotestgroup.com/ru/blog/85.html
https://addons.mozilla.org/en-US/firefox/addon/xpath-checker/
Всё оказалось не так здорово, как виделось при прочтении множества статей о возможностях селениума в качестве фрэймворка для автоматизации. Идентификация простейшего объекта, который QTP распознаёт на раз, для selenium оказалась невыполнимой, даже с несколькими вариантами xpath. Оказывается, когда страница состоит из нескольких фреймов и встроенных страниц со структурой "таблица в таблице", xpath не так уж и силён. Selenium IDE видит объект, а Selenium Web Driver - нет. Читаю про локаторы, проникаюсь дао автоматизации.
вкусности:
http://automated-testing.info/forum/razbiraemsya-v-zapuske-testov-v-jenkins-maven-testng-webdriver-na-java
Комментариев нет:
Отправить комментарий
Я признателен Вам за то, что делитесь своим мнением