t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как автоматизировать Selenium/WebDriver тесты на Python?


(Mykhailo Poliarush) #1

Java мир очень сильно развивается, а с ним развиваются разные инструменты

автоматизации. Но ИТ мир не
ограничивается только Java, есть очень много разных проектов, где
используется Ruby, Python, Groovy, и т.д. В основном это веб приложения,
которые идут впереди, так как тут намного легче попробовать новые технологии. Но
как же автоматизация? Например, если ваши разработчики пишут проект на Python, вряд ли автоматические тесты будут на Java. У нас есть решение! Мы проводим AT.info workshop по Selenium c программированием на языке Python.

   

Зачем вам нужен воркшоп? Воркшоп – это 4-х часовое практическое обучение по одной конкретной тематике с максимальным упором на выполнение разнообразных заданий. Данный формат подразумевает 95% практики и 5% теории, а также решение задач в группе. 

Цель: научить созданию автоматических
тестов на Python под Selenium

Что мы будем делать?

  • попрактикуемся на Python для того, чтобы понять, что это за язык программирования и как его применять
  • освоим инструмент автоматизации Selenium 2
  • автоматизируем простые тесты на Python вместе с тренером
  • если будет большой прорыв - перейдем на продвинутые тесты

Сомневаетесь, потяните ли вы? Желательно иметь опыт применения Python, или хотя бы знать концепции ООП, тем неменее это больше базовый воркшоп. AT.info workshop построен таким образом, чтобы разъяснить вам, что такое Python в первую очередь, а потом автоматизации на этом языке программирования. Python легкий язык, в интернете, даже дети в 10 лет уже учат других детей этому языку. Потому 100% это вам под силу!

Миша Поляруш - независимый консультант по автоматизации, тренер и автоматизатор. Автор и основатель портала www.automated-testing.info. 7 лет лет успешного опыта в ИТ от тестировщика, автоматизатора до менеджера большого проекта в 20 тестировщиков. Выполнил ряд успешных проектов по автоматизации на Selenium c использованием Python. Знает тонкости автоматизации на этом языке программирования.

Список необходимого ПО:

  1. Установить Firefox. http://www.mozilla.com/en-US/firefox/new/
  2. Установить Selenium IDE. http://seleniumhq.org/download/
  3. Установить FireBug. http://getfirebug.com/
  4. Установить RedMine (если у вас установлен Ruby, то желательно удалить перед установкой). http://bitnami.org/download/files/stacks/redmine/1.2.1-1/bitnami-redmine-1.2.1-1-windows-installer.exe
  5. Во время установки введите имя пользователя admin и пароль root. Остальные значения можно оставить по умолчанию.
  6. Установить Sun JDK6. http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html  
  7. Скачать и распаковать Eclipse IDE. http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/indigor
  8. Установить Python 2.7
  9. Установить Selenium через PIP (pip install -U selenium)
  10. Установить http://pydev.org/ для eclipse
Приходите, Python ждет вас!