Публикации по теме 'cypress'
Выполнение сквозных тестов с помощью GitHub Actions
Мне всегда нравилась идея действий GitHub, потому что это означает меньше сторонних зависимостей от вашего потока CI / CD. Однако пользовательского интерфейса несколько не хватает по сравнению с другими поставщиками, такими как Circle CI, но со временем ситуация улучшается.
Здесь я буду использовать Cypress для тестирования полного сквозного потока веб-приложения, подключенного к имитируемому GraphQL API. Тот факт, что API - это GraphQL, затрудняет локальную заглушку с Cypress из-за..
Разрешение Yarn2 + Cypress Действие GitHub: не удается найти модуль «кипарис»
Существует открытая проблема для запуска сквозного теста Cypress.io GitHub Action в репозитории Yarn2 plug-and-play: действие завершается со следующей ошибкой:
Error: Cannot find module 'cypress'
Require stack:
- /home/runner/work/_actions/cypress-io/github-action/v2/dist/index.js
Я сам пытался решить эту проблему и обнаружил, что основной причиной является эта строка действия GitHub:
// If `command:` is provided, run it.
const customCommand = core.getInput('command')
if..
3 профессиональных совета по автоматизации специальных возможностей с помощью Cypress
Тестирование доступности является важным аспектом современной веб-разработки. Обеспечивая доступность ваших приложений, вы не только повышаете удобство использования для значительной части пользователей, но и соблюдаете этические стандарты и юридические требования. В то время как ручное тестирование доступности имеет решающее значение, автоматизированные инструменты могут ускорить процесс и выявить проблемы, которые могут ускользнуть. Одним из таких инструментов является Cypress,..
Установка и настройка Cypress
В этом учебном пособии по тестированию Cypress мы будем выполнять настройку и установку на нашем локальном компьютере, чтобы запустить Cypress. Одна из замечательных особенностей Cypress заключается в том, что с помощью всего одной команды вы можете установить все необходимые пакеты. чтобы начать писать свой первый тест с помощью Cypress. Давайте посмотрим на это -
Установка
Чтобы установить Cypress локально, вам необходимо выполнить следующие шаги:
Создайте новый проект npm:..
Cypress Testing 101: шпаргалка для начинающих по автоматизации тестирования
Cypress — это инструмент тестирования на основе JavaScript, который позволяет разработчикам писать автоматические тесты для веб-приложений. Он предоставляет удобный интерфейс, перезагрузку в реальном времени и автоматическое ожидание, что позволяет разработчикам легко и эффективно создавать и запускать тесты. Cypress известен своими мощными возможностями тестирования, интуитивно понятным API и быстрым выполнением тестов, помогая разработчикам выявлять ошибки и гарантировать, что их..
Что такое фреймворк Cypress?
Спрос на модернизированные решения для автоматизации резко возрос в связи с необходимостью производить продукцию быстрее для выхода на рынок. Одной из причин является разработка обновленных веб-приложений с использованием таких фреймворков, как React, Angular, Vue и других. Cypress — одно из таких решений, которое пытается решить основные проблемы, с которыми сталкиваются современные онлайн-приложения.
Cypress — это среда сквозного тестирования на основе JavaScript, основанная на..
Работа с фреймами в Cypress
У Cypress есть… трудности с работой с фреймами. В основном потому, что все встроенные cy команды обхода DOM делают жесткую остановку в тот момент, когда они достигают #document узла внутри iframe.
Если ваше веб-приложение использует фреймы iframe, то для работы с элементами в этих фреймах потребуется собственный код. В этом сообщении блога я покажу, как взаимодействовать с элементами DOM внутри iframe (даже если iframe обслуживается из другого домена), как отслеживать..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..