Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS В сегодняшней статье мы рассмотрим как разделить ответственность в нашем тесте на исполняющую часть и исполнительную. Исполняющая часть будет оформлена так, чтобы Python его считал настоящим тестом и для его исполнения (этого теста) вызывал Pytest. Pytest — Это фреймворк для тестирования в Python. «Pytest is a mature full-featured Python testing tool that helps you write better programs» (со слов разработчиков). На самом деле это самый востребованный фрейм в Python для E2E тестирования...
Nikita Vandishev
Автоматизация тестирования с помощью Python.Первый простой тест.
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Доброго времени суток! Сегодня мы попытаемся написать простой тест на Python , который использует Selenium.Выше прикрепил скриншот готовой программы, которую уже можно запускать.Но в этот раз мы с Вами разберем все пошагово. Подумав о том , где и как испытывать наши умения, я решил ориентироваться на то что все знают — Яндекс Поиск. P.S. Прилагаю гист с готовым кодом: https://gist.github.com/nekitvand/4f90d00742be2f2438af518e5f91498f Шаг 1.Создаем новый проект...
Автоматизация тестирования с помощью Python. Подготовка рабочего окружения для Windows [ 2 / 2 ].
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Здравствуйте, дорогие читатели! Сегодня мы продолжим настраивать свое рабочее окружение, для написания автоматизированных тестов с помощью Python. Сегодня у нас по плану разговор о следующем: Готовы? Тогда давайте начинать! Сначала мы с вами скачаем и установим IDE (Integrated Development Environment) PyCharm, или по-другому интегрированную среду разработки для Python. Скачать его можно на сайте JetBrains: https://www.jetbrains.com/pycharm/ Нажимаем на кнопку Download прямо по центру...
Автоматизация тестирования с помощью Python. Подготовка рабочего окружения для Windows [ 1 / 2 ]
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Здравствуйте! Я подготовил для вас статью о подготовке рабочего окружения для Windows, которая будет разбита на две части: Что-ж, начнем. Во-первых, нам надо скачать и установить сам Python, обратите внимание, если вы хотите писать свой код на разных машинах, устанавливать надо везде одинаковые версии. Сайт: https://www.python.org/ Нам надо перейти в вкладку Downloads (Загрузки). Выбрать из выпадающего меню выбрать Windows. После чего нам...
Делаем переводы через Yandex Translate API на Python!
Мой взор пал на Яндекс, так как ничего более лучшего для перевода на русский язык — не встречал. Для того чтобы пользоваться API, нам необходимо иметь аккаунт Яндекс.Почты. Заходим на страницу для разработчиков (заранее авторизовавшись в системе). https://tech.yandex.com/translate/ Нажимаем «Get a free API key». Нас перебрасывает на страницу. Далее мы нажимаем на кнопку «Create new key» и получаем новый ключ для нашей апишки: Далее мы формируем скрипт с самим запросом: Оставлю ниже ссылку на гист с кодом, для вашего удобства: https://gist...
