Найти в Дзене
Автоматизация тестирования с помощью Python. Разделение ответственности
Подписывайтесь на телеграм канал: 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 тестирования...
150 читали · 6 лет назад
Автоматизация тестирования с помощью Python.Первый простой тест.
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Доброго времени суток! Сегодня мы попытаемся написать простой тест на Python , который использует Selenium.Выше прикрепил скриншот готовой программы, которую уже можно запускать.Но в этот раз мы с Вами разберем все пошагово. Подумав о том , где и как испытывать наши умения, я решил ориентироваться на то что все знают — Яндекс Поиск. P.S. Прилагаю гист с готовым кодом: https://gist.github.com/nekitvand/4f90d00742be2f2438af518e5f91498f Шаг 1.Создаем новый проект...
1382 читали · 6 лет назад
Автоматизация тестирования с помощью Python. Подготовка рабочего окружения для Windows [ 2 / 2 ].
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Здравствуйте, дорогие читатели! Сегодня мы продолжим настраивать свое рабочее окружение, для написания автоматизированных тестов с помощью Python. Сегодня у нас по плану разговор о следующем: Готовы? Тогда давайте начинать! Сначала мы с вами скачаем и установим IDE (Integrated Development Environment) PyCharm, или по-другому интегрированную среду разработки для Python. Скачать его можно на сайте JetBrains: https://www.jetbrains.com/pycharm/ Нажимаем на кнопку Download прямо по центру...
243 читали · 6 лет назад
Автоматизация тестирования с помощью Python. Подготовка рабочего окружения для Windows [ 1 / 2 ]
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Здравствуйте! Я подготовил для вас статью о подготовке рабочего окружения для Windows, которая будет разбита на две части: Что-ж, начнем. Во-первых, нам надо скачать и установить сам Python, обратите внимание, если вы хотите писать свой код на разных машинах, устанавливать надо везде одинаковые версии. Сайт: https://www.python.org/ Нам надо перейти в вкладку Downloads (Загрузки). Выбрать из выпадающего меню выбрать Windows. После чего нам...
6 лет назад
Делаем переводы через Yandex Translate API на Python!
Мой взор пал на Яндекс, так как ничего более лучшего для перевода на русский язык — не встречал. Для того чтобы пользоваться API, нам необходимо иметь аккаунт Яндекс.Почты. Заходим на страницу для разработчиков (заранее авторизовавшись в системе). https://tech.yandex.com/translate/ Нажимаем «Get a free API key». Нас перебрасывает на страницу. Далее мы нажимаем на кнопку «Create new key» и получаем новый ключ для нашей апишки: Далее мы формируем скрипт с самим запросом: Оставлю ниже ссылку на гист с кодом, для вашего удобства: https://gist...
6882 читали · 6 лет назад
Как быстро поделиться кусочком кода? Куда деть нужный код чтобы было удобно открыть всегда и везде? GitHub Gist!
Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Не все знаю но у сервиса GitHub есть отличный инструмент — Gist. По сути — это онлайн блокнот , c функцией делится записями,оставлять комментарии под гистами , обсуждать, делиться скрытой ссылкой только для топовых друзей :D :D Для начала использования гистами у вас должен быть зарегистированный аккаунт на GitHub.Если он есть — достаточно перейти по ссылке https://gist.github.com/ Разберем не много как пользоваться им: Поле Get Description...
489 читали · 6 лет назад
Парсер на Python? Легко!
Сегодня мы познакомимся с самым простым парсером. Его код умещается в пару функций! Сообщество вконтакте: vk.com/qa_ninjas Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Парсер - это программное обеспечение для сбора данных и преобразования их в структурированный формат, чаще всего работа с текстовым типом информации. Не много о его работе: Функция get_html — создает get запрос на страницу и возвращает html код страницы в виде текста. Функция get_data — выдергивает из пришедшего текста необходимые нам строки , следуя пути которому мы задаем ей...
6 лет назад
Telegram Bot + WebHooks + API_VK на Python!
Предисловие Данная статья ни в коем случае не показывает какой я гуру-шмуру. Здесь представлены знания и методы , которые были мной опробованы для реализации и закрепления знаний.Теперь мне хочется поделиться этим с Вами,авось кому пригодиться. Как говорится: «С миру по нитке — голому рубаха». Сообщество вконтакте: vk.com/qa_ninjas Подписывайтесь на телеграм канал: teleg.run/QA_NINJAS Подпункт 0: Для того чтобы реализовать бота,Вам необходимо заранее ознакомится с тем: — Что такое телеграм...
1010 читали · 6 лет назад