Cypress для End2end тестирования. Первый взгляд

  Рет қаралды 33,513

Михаил Непомнящий

Михаил Непомнящий

Күн бұрын

Пікірлер
@e.chefranov
@e.chefranov 2 жыл бұрын
Очень приятный и наглядный урок, без лишней воды и по теме. Хочется еще уроков по Cypress в вашем исполнении. Спасибо!
@IvanBanifatsyeu
@IvanBanifatsyeu Ай бұрын
очень крутая подача! у тебя талан доносить материал!
@yatut4467
@yatut4467 2 жыл бұрын
Спасибо, толковое видео, мало воды и все более чем понятно
@ВладиславШкутович-ф1ь
@ВладиславШкутович-ф1ь 2 жыл бұрын
Отличная подача информации. Всё кратко, понятно и по делу. Спасибо!
@DreamingDolphing
@DreamingDolphing 3 жыл бұрын
Отличная подача материала. Спасибо.
@nerrisy8839
@nerrisy8839 Жыл бұрын
Спасибо за урок. Подробно для новичка, понравилось
@MrOzziris
@MrOzziris 3 жыл бұрын
Тезка, спасибо за твои труды, все видосы информативные и полезные. Всего тебе наилучшего!)
@mishanep
@mishanep 3 жыл бұрын
Спасибо на добром слове, тёзка :)
@levient
@levient 3 жыл бұрын
@@mishanep а Вас прям Михаилом назвали, или Вы что-то скрываете?)
@valeriafurmanets2817
@valeriafurmanets2817 2 жыл бұрын
Вау, спасибо большое! Очень крутой урок!
@andrewkhar4615
@andrewkhar4615 5 ай бұрын
Спасибо! Успехов в дальнейшем!
@misterX389
@misterX389 3 жыл бұрын
Михаил, это лучший видос по сайпресс.
@A_Man_with_a_Dream
@A_Man_with_a_Dream 7 ай бұрын
Спасибо большое! Освежил информацию :)
@romanbush5164
@romanbush5164 Жыл бұрын
Блин как круто, хорошо бы тестировщикам начать чем то этим пользоваться. Наверно можо это сделать как отдельный проект. Конечно это для использования исключительно фронтенд разработчиком.
@tatianatolubaeva8851
@tatianatolubaeva8851 Жыл бұрын
Спасибо вам! Очень понятный разбор!
@makeoverweb2663
@makeoverweb2663 2 жыл бұрын
супер, спасибо!
@awesomawesom372
@awesomawesom372 2 жыл бұрын
Спасибо за единственный толковый ролик на русском языке по Сайпресу! От вас бы увидеть дальнейшие уроки по этому инструменту!
@iharrwe
@iharrwe Жыл бұрын
Спасибо. Насколько приятнее стало тестировать компоненты благодаря cypress
@olfi1728
@olfi1728 3 жыл бұрын
Спасибо
@STELLS541
@STELLS541 11 ай бұрын
очень полезно)
@СемёнХеруимов-к6з
@СемёнХеруимов-к6з Жыл бұрын
Спасибо =)
@OlgaLazarenko
@OlgaLazarenko Жыл бұрын
не запускаеться демо, только Welcome to Cypress! Review the differences between each testing type без рана тестов. И никаких папок не появилось после npm run test:cypress
@Vinits-i
@Vinits-i Жыл бұрын
А что-то посложнее первых тестов есть?
@Mykola.Voloshyn
@Mykola.Voloshyn Жыл бұрын
не працює test:cypress, тільки npx cypress open
@КостяКонев-з1н
@КостяКонев-з1н Жыл бұрын
Здравствуйте. У меня cypress не сохраняет состояние сайта и перед каждый новым тестам обнуляет то, что мы сделали в предыдущих тестах. chatGPT предложил мне решении, но оно довольно громоздкое, нужно в каждом тесте сохраняться стейт в переменную и дальше эту переменную использовать в следующем тесте (+-). Есть ли какой-то более просто способ сказать cypress, чтобы он не обнулял изменения, которые были сделаны в предыдущих тестах?
@КостяКонев-з1н
@КостяКонев-з1н Жыл бұрын
И сейчас я прописываю cy.visit() в каждом тесте
@mishanep
@mishanep Жыл бұрын
Приветствую. Давно не работал с Cypress, ответить не смогу.
@tyxa6540
@tyxa6540 Жыл бұрын
Как быть если на странице 15 одинаковых инпутов (класс, название, type) . Как выбрать именно нужный инпут и ввести туда текст?
@mishanep
@mishanep Жыл бұрын
Чаще всего на инпутах висит атрибут name с уникальным значением, можно использовать его.
@tyxa6540
@tyxa6540 Жыл бұрын
@@mishanep к сожалению не вижу атрибута name, я могу скинуть куда-то скриншот инпута с его атрибутами. Сможете помочь , чтобы выбирался именно нужный инпут и туда вводился текст?
@mishanep
@mishanep Жыл бұрын
@@tyxa6540 Если это сайт, над которым вы работаете, то добавить атрибут несложно. Если для веб-скрапинга, то тут я вам не помощник :)
@OlgaLazarenko
@OlgaLazarenko Жыл бұрын
а еще реакт надо устанавливать?
@mishanep
@mishanep Жыл бұрын
У вас должно быть приложение, которое вы будете тестировать. В моем случае оно на реакте.
@NeoCoding
@NeoCoding 11 ай бұрын
в общих черта ясно, но надо конечно знать эти все варианты команд, а это прям учить надо все, или постоянно чатботить пока не запомнятся
@Коджибака
@Коджибака 3 жыл бұрын
Жаль не разобрано. Та еще головомойка
@ReaktorGaming86
@ReaktorGaming86 3 жыл бұрын
Я не понимаю, как cypress определяет, где искать компонент, который мы тестируем? Почему мы пишем cy.visit('/'). Нужно ли использовать @cypress/react? У меня ничего не работает. ReferenceError: React is not defined. И еще, почему при использовании start-server-and-test у меня вместо теста открывается сам проект, как будто я запускаю npm start? И использует порт 3000 вместо 3010, который я указал.
@mishanep
@mishanep 3 жыл бұрын
Мы тестируем приложение в целом, а не отдельный компонент, поэтому открываем конкретную страницу. cy.visit("/") открывает главную страницу. Указанная ошибка возможно говорит о том, что у вас 16я версия реакта, у меня в примере 17я, где явно импортировать Реакт не требуется. При старте теста у вас должен запуститься локалхост с приложением (это и будет главной страницей для теста). По-моему я прилагал ссылку на свой проект. Можно для начала скачать его, поиграться. Возможно понимания станет больше.
@ReaktorGaming86
@ReaktorGaming86 3 жыл бұрын
@@mishanep У меня React 17-й
@ReaktorGaming86
@ReaktorGaming86 3 жыл бұрын
@@mishanep ваш проект при npm i выдает ошибку: Unable to authenticate, your authentication token seems to be invalid.
@mishanep
@mishanep 3 жыл бұрын
@@ReaktorGaming86 хм, тогда удалите yarn.lock, а то у меня с корпоративными прокси всё устанавливалось. Без него всё должно установиться.
Альпика Канатная дорога Газпром
18:52
Тестирование React приложения
1:03:02
Михаил Непомнящий
Рет қаралды 65 М.
GraphQL для фронтенд разработчиков
35:52
Михаил Непомнящий
Рет қаралды 48 М.
Cypress (Web Testing Framework) Crash Course - 2021
2:03:05
Laith Academy
Рет қаралды 107 М.
Библиотека компонентов Chakra UI. Быстрый старт!
45:39
Михаил Непомнящий
Рет қаралды 17 М.
Jest. Unit Тестирование в JavaScript
1:27:05
Владилен Минин
Рет қаралды 170 М.
Cypress Testing with React - Simple Tutorial
12:43
Cosden Solutions
Рет қаралды 56 М.