Публикации по теме 'cypress'


Превращение тестов E2E в парсинг веб-страниц
Использование Cypress для получения данных, когда REST API не существует У каждого есть мечта. Для бабушки и дедушки одного из моих близких друзей это было выигрыш в лотерею. Они были одержимы и полны решимости победить, сколько бы времени на это ни потребовалось. Вот почему они пытались разгадать секрет и на протяжении многих лет работали день и ночь, чтобы вычислить идеальные выигрышные числа. И в конце концов им это удалось - по крайней мере, они думали . Они играют с ним с..

Интеграция Cypress.IO в основные продукты Fundbox
Примерно через неделю после того, как я присоединился к Fundbox в качестве инженера по автоматизации, ко мне с беспрецедентным энтузиазмом подошел старший фронтенд-разработчик. Он сказал: Вам стоит попробовать « Кипарис ! Похоже, отличная альтернатива Selenium ! » Проведя небольшое исследование, я подошел к своему менеджеру, и мы начали планировать небольшой Proof of Concept (POC). Это превратилось в нашу текущую инфраструктуру тестирования в Fundbox. Поездка прошла не так..

Мы также добились успеха с Cypress в моей нынешней организации.
Мы также добились успеха с Cypress в моей нынешней организации. Одна мощная функция, которую мы использовали, — это cy.route(), которая позволяет нам отслеживать сетевые запросы к нашему API. Это полезно в двух случаях. Во-первых, если к конечной точке отправляется запрос GET для извлечения важных данных для отображения на странице, мы можем провалить тест до того, как будут предприняты какие-либо другие действия, если конечная точка не отвечает должным образом. Во-вторых, мы можем..

JavaScript: будущее сквозного тестирования
ОБНОВЛЕНИЕ: через несколько дней после публикации этого сообщения появился новый инструмент автоматизации браузера! Playwright обеспечивает встроенную кроссбраузерную поддержку без использования протокола WebDriver. Я добавил это в этот пост. И я должен сказать, что за JavaScript действительно будущее, и будущее наступает сегодня! Состояние автоматизации тестирования браузеров Раньше сквозное тестирование использовало очень консервативный подход. Все использовали Java / Python /..

Как провести фронтенд-тестирование с Cypress.io - история успеха
Одной из первых проблем, с которыми я столкнулся, когда я начал работать в ASOS, было использование фреймворка Cypress.io для написания самых первых интерфейсных автоматических тестов (FE) для одного из наших решений. По большей части у меня был опыт работы с Selenium Webdriver , который представлял собой уже устоявшуюся и хорошо известную платформу автоматизации в техническом сообществе. Как известно большинству QA, одна из проблем FE-тестирования - убедиться, что тесты являются..

Обзор новейших тестовых фреймворков автоматизации пользовательского интерфейса
Когда я выбирал среду тестирования пользовательского интерфейса для веб-проекта, я провел небольшое исследование в зависимости от требований проекта. Надеюсь, этот пост поможет техническим специалистам, которые ищут быстрый обзор последних фреймворков. Пример использования Автоматизация тестирования пользовательского интерфейса для веб-проекта, написанного на Angular. Требуется поддержка нескольких браузеров, включая Chrome, Firefox и Safari Эффективное тестирование и простая..

Создайте простое приложение для отслеживания COVID-19 с автономной поддержкой
В этой статье мы расскажем, как создать очень простое приложение для отслеживания зарегистрированных случаев печально известного коронавируса, известного как COVID-19 , с помощью простого JavaScript без какой-либо инфраструктуры и данных , находящихся в свободном доступе. Центром системных наук и инженерии (CSSE) Университета Джона Хопкинса. Учреждение создало потрясающую интерактивную веб-панель инструментов для визуализации и отслеживания зарегистрированных случаев в режиме..