Найти в Дзене
Nikita Vandishev

Автоматизация тестирования с помощью Python. Подготовка рабочего окружения для Windows [ 2 / 2 ].

Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Здравствуйте, дорогие читатели! Сегодня мы продолжим настраивать свое рабочее окружение, для написания автоматизированных тестов с помощью Python. Сегодня у нас по плану разговор о следующем: Готовы? Тогда давайте начинать!
Сначала мы с вами скачаем и установим IDE (Integrated Development Environment) PyCharm, или по-другому интегрированную среду разработки для Python. Скачать его можно на сайте JetBrains: https://www.jetbrains.com/pycharm/ Нажимаем на кнопку Download прямо по центру. Проверяем что, мы находимся на вкладке Windows. И перед нами предстает выбор, что скачивать: Professional или Community версию? Я предлагаю скачивать версию Community, она бесплатная и обладает всем необходимым для начала автоматизации тестирования. Нажимаем на кнопку скачать, и обратите внимание, что загрузка PyCharm уже началась, и заполнять на самом сайте ничего не нужно. Открываем установщик PyCharm и нажимаем первую кнопку Next. Попадаем на тако


Сообщество вконтакте:
vk.com/qa_ninjas
Подписывайтесь на телеграм канал:
teleg.run/QA_NINJAS

Здравствуйте, дорогие читатели! Сегодня мы продолжим настраивать свое рабочее окружение, для написания автоматизированных тестов с помощью Python.

Сегодня у нас по плану разговор о следующем:

  • Установка PyCharm.
  • Установка пакетов для PyCharm.
  • Установка драйверов для браузеров Chrome и FireFox.

Готовы? Тогда давайте начинать!

Сначала мы с вами скачаем и установим IDE (Integrated Development Environment) PyCharm, или по-другому интегрированную среду разработки для Python.

Скачать его можно на сайте JetBrains: https://www.jetbrains.com/pycharm/

Нажимаем на кнопку Download прямо по центру.

-2

Проверяем что, мы находимся на вкладке Windows. И перед нами предстает выбор, что скачивать: Professional или Community версию?

Я предлагаю скачивать версию Community, она бесплатная и обладает всем необходимым для начала автоматизации тестирования.

Нажимаем на кнопку скачать, и обратите внимание, что загрузка PyCharm уже началась, и заполнять на самом сайте ничего не нужно.

Открываем установщик PyCharm и нажимаем первую кнопку Next. Попадаем на такое окно:

-3

Где показан путь нашей установки. Нажимаем Next. Проверьте что у вас отмечены следующие чекбоксы и смело нажимайте далее.

-4

Снова нажимаем далее, и последнюю кнопку Install.

По окончанию установки выберите чекбокс Run PyCharm, чтобы мы могли сразу перейти к его настройке.

-5

После того как мы нажали завершить установку – открылся PyCharm. Который предлагает нам либо создать новый проект, либо открыть уже существующий.

-6

Мы же с вами, не имеем проекта, поэтому выбираем пункт Create New Project, как показано на скриншоте.

Теперь нам необходимо выбрать где будет находиться проект и его название (Location), где «untitled1» название проекта, которое вы можете задать любым. Для начала можете оставить его таким. Чтобы продолжить настройку PyCharm.

-7

Далее раскрываем выпадающее меню Project Interpreter. В котором выбираем Existing interpreter. Но оказывается у нас не выбран интерпретатор, для этого нажимаем на кнопку с тремя точками.

-8

Перед нами открылось окно, в котором нам необходимо выбрать System Interpreter, в котором будет указан путь, где лежит нам Python, который мы устанавливали в первой части.

-9

Нажимаем ОК. И нажимаем кнопку Create.

Отлично! Мы с вами создали свой первый проект, но на этом рано останавливаться, продолжим!

Наш третий шаг – это установка необходимых пакетов для работы над автоматизированным тестированием с помощью Python.

Открываем вкладку File (файл), где спускаемся до Settings (настройки). Нажимаем.

-10

В новом открывшемся окне ищем вкладку Project: *имя проекта*. И выбираем ссылку Project Interpreter.

-11

Перед нами открылся лист установленных пакетов в PyCharm, но нам необходимо «доустановить» необходимые нам пакеты.

Для этого нажмите на плюс, который выделен на скриншоте.

-12

Для нас открылось следующее окно:

-13

В котором мы наблюдаем сверху строку поиска (с лупой). Для корректной установки пакетов, необходимо выбрать чекбокс «Install to user’s site packages directory».

Нам необходимо установить следующие пакеты:

- selenium

- pytest

- pip (на всякий случай)

Пишем в строке поиска название пакета, например, selenium. Выбираем из списка нужный нам. И нажимаем Install Package, для его установки.

-14

После чего мы видим сообщение об успешной установке пакета:

-15

Отлично, остальные пакеты установите Самостоятельно!

Нас остался последний шаг, для настройки рабочего окружения, и это установка драйверов для браузера, с которым будет работать наш автоматизированный тест.

Драйвер для Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads

!Лучше скачайте версию 2.46!

Драйвер для FireFox: https://github.com/mozilla/geckodriver/releases

!Скачать его можно спустившись до окна Assets!

Кликать на скаченные файлы не нужно. Для того, чтобы установить драйвера создайте папку на диске C:/ (!обязательно!), которую назовем «browdriver». В данную папку перенесите, только что скаченные файлы .exe

Перенесли? Отлично. Следующим шагом мы обозначим путь для этих драйверов, чтобы в дальнейшем PyCharm мог их находить без дополнительных указаний.

Открываем «Проводник», и переходим в «Этот компьютер».

По пустому месту кликаем правой кнопкой мыши и выбираем «Свойства».

У нас открылось следующее окно:

-16

Где мы должны нажать на «Дополнительные параметры системы».

-17

В новом окне выбираем «Переменные среды». Нажимаем.

-18

Нас интересует переменная Path, на которую надо нажать два раза. И в новом окне нажать на кнопку «Создать».

-19

В выделенном поле пишем путь, где лежат наши драйвера:

C:\browdriver\

!Обратите внимание! Обязательно пропишите слеш в конце пути, иначе PyCharm не будет смотреть внутрь папки.

-20

И нажимаем ОК.

Поздравляю, Вы полностью настроили свою рабочую среду, для написания автоматизированных тестов помощью Python.

До новых встреч!