Создание веб-скрапера на Python с помощью Selenium

Создание веб-скрапера на Python с помощью Selenium

В этой статье мы разберем, как написать веб-скрапер (web scraper) с помощью Selenium. Веб-скрапинг — это поиск нужной информации в Интернете. Вам потребуются базовые навыки работы с терминалом, а именно знание команд cd и mkdir. Также у вас должны быть установлены pip и Python3.

xpath в selenium

Как найти XPath объектов в Selenium при помощи Python

При извлечении данных со страницы с помощью XPath в Selenium WebDriver, для поиска внутри определенного элемента, а не по всей странице, перед XPath необходимо добавить точку (.). В данной статье я покажу вам, как это использовать.

Введение в работу с Postman

Поскольку API становятся все более важными, необходимо иметь надежные инструменты для их тестирования и эффективного управления. Одним из таких инструментов, завоевавших огромную популярность среди разработчиков, является Postman.

Тестирование счастливого и несчастливого путей

Тестирование счастливого пути (happy path testing) и тестирование несчастливого пути (unhappy path testing) — это две стратегии тестирования ПО, ориентированные на различные сценарии для обеспечения надежности и устойчивости программного приложения.

Что такое Agile-тестирование?

Agile-методология позволяет нам организовать и управлять процессом разработки программного обеспечения. Суть ее в том, что весь процесс разработки разбивается на более короткие задачи, при этом планы работ часто оцениваются и адаптируются.

Лучшие практики написания модульных тестов

Лучшие практики написания модульных тестов

В этой статье мы рассмотрим самые современные практики написания юнит-тестов, которые могут пригодиться вашей команде. Возможно, вы удивитесь, но в наши дни для достижения этой цели можно использовать инструменты автоматической генерации модульных тестов.

Использование POM в Cypress

Данный шаблон проектирования уже давно является практически стандартным архитектурным шаблоном для множества работ по автоматизации. Мы все согласны с преимуществами, которые он дает. При этом мы иногда пренебрегаем некоторыми сложностями, которые он создает в долгосрочной перспективе.