Как структурировать большой проект в Cypress
В этой статье я бы хотел поделиться своим взглядом на то, как должен создаваться и структурироваться успешный проект. Это основано на моем почти 7-летнем опыте создания различных проектов на Cypress.
Автоматизация тестирования программного обеспечения
В этой статье я бы хотел поделиться своим взглядом на то, как должен создаваться и структурироваться успешный проект. Это основано на моем почти 7-летнем опыте создания различных проектов на Cypress.
В данной статье мы рассмотрим 13 версию Cypress и покажем, как интегрировать ее с Cucumber, а также как применять паттерн Page Object Model (POM) в связке с Cucumber для эффективной автоматизации тестирования.
Из этой статьи вы узнаете, как реализуется проверка наличия элементов и текста на веб-странице, а также проверка их расположения.
Нередко на сайтах реализуются редиректы одних страниц на другие. Давайте разберем, как протестировать такие перенаправления в Cypress.
Вместо того чтобы тестировать уже загруженное на хост веб-приложение, протестируем веб-приложение, которое размещается в тестовом проекте, с помощью фабрики WebApplicationFactory. Таким образом можно получить действительно изолированные UI-тесты, не связанные с другой инфраструктурой и не падающие из-за проблем с сетью.
Цель этой статьи — познакомить вас с инструментом Selenium, его преимуществами и функциональными возможностями, а также показать, как легко создать свой первый тест на языке C#.
CAPTCHA создана, чтобы пропускать людей и задерживать ботов. Но значит ли это, что ее невозможно обойти? К счастью, можно! В этой статье вы узнаете о трех различных способах обхода капчи через Selenium на Python.
Selenium — это мощный инструмент, который позволяет автоматизировать повторяющиеся задачи и может использоваться для веб-скрейпинга.
В этой статье мы разберем, как написать веб-скрапер (web scraper) с помощью Selenium. Веб-скрапинг — это поиск нужной информации в Интернете. Вам потребуются базовые навыки работы с терминалом, а именно знание команд cd и mkdir. Также у вас должны быть установлены pip и Python3.
При извлечении данных со страницы с помощью XPath в Selenium WebDriver, для поиска внутри определенного элемента, а не по всей странице, перед XPath необходимо добавить точку (.). В данной статье я покажу вам, как это использовать.
Достижение комплексного обеспечения качества требует стратегического подхода, и одним из ключевых моментов в этой области является интеграция ИИ-тестирования.
Поскольку API становятся все более важными, необходимо иметь надежные инструменты для их тестирования и эффективного управления. Одним из таких инструментов, завоевавших огромную популярность среди разработчиков, является Postman.
В этой статье мы поговорим о том, как настроить пользовательское логирование для оптимизации работы с тест-раннером (test runner).
Данный шаблон проектирования уже давно является практически стандартным архитектурным шаблоном для множества работ по автоматизации. Мы все согласны с преимуществами, которые он дает. При этом мы иногда пренебрегаем некоторыми сложностями, которые он создает в долгосрочной перспективе.
Selenium Webdriver ограничен тестированием ваших приложений в браузере. Чтобы использовать Selenium для проверки баз данных, необходимо воспользоваться JDBC (Java Database Connectivity). JDBC — это API, позволяющий выполнять запросы к базам данных на языке SQL.