ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

I stopped hating UI tests (here's why)

AI for developers

Claude AI

Claude Code

Ken Kousen

Playwright

Playwright tutorial

Tales from the jar side

TypeScript

UI testing

automated testing

coding with AI

devops

end to end testing

headless browser

regression testing

software testing

testing automation

ai

playwright automation tutorial

claude code tutorial

coding

playwright automation

qa tester

javascript

ai tools

software testing course

qa

claude

ai coding

programming

java

playwright mcp

Автор: Tales from the jar side

Загружено: 2026-02-23

Просмотров: 41

Описание: I hate writing UI tests. But with Claude Code and Playwright, I just built a full cross-browser regression suite in 10 minutes without writing a single line of code. Here is the workflow that removes every excuse.

In this video, we dive into "Black Box" testing using the new Claude Code CLI. We'll target a real e-commerce site (Swag Labs), generate a robust Playwright test suite, and run it across Chrome, Firefox, and Mobile Chrome (Pixel 5)—all by just asking Claude to do it.

Setting up Playwright with zero configuration
Using npx playwright test --headed to visualize the AI's work
Reviewing the generated TypeScript code in Antigravity (it's surprisingly clean!)
Generating a full regression report that you can actually show your boss

Prerequisites: Node.js installed (https://nodejs.org)
Sauce Demo Site: https://www.saucedemo.com/

Prompts Used in this Video:

PROMPT 1:
"I want to test the checkout flow for https://www.saucedemo.com/ using Playwright.
Please write a Playwright script that:
Logs in (standard_user / secret_sauce)
Adds the 'Sauce Labs Backpack' to the cart
Goes to the cart and completes the checkout process with dummy data
Verifies the 'Thank you for your order' message appears.
Also configure the playwright config to have a slowMo delay of 500ms so I can see what's happening, and add the 'html' reporter so I can view the test report.
Don't run it yet—just generate the code and the installation steps."

PROMPT 2:
"That worked. Now, please generate a full test suite for the site.
Create separate spec files for:
Login validation (success and failure cases)
Cart functionality (adding/removing items)
Product sorting (checking Z-A and Price Low-High)
Also, configure playwright.config.ts to run these tests on Chromium, Firefox, Mobile Chrome (Pixel 7), and Mobile Safari (iPhone 15)."

00:00 Confession: A Java dev who avoids UI testing
00:54 The demo app: Swag Labs checkout walkthrough
02:00 Prompt #1: Ask Claude Code to generate a Playwright checkout test
03:35 Install & run the generated test (headed + slowmo)
04:44 HTML report + reading the generated TypeScript test
06:14 Prompt #2: Generate a full cross-browser Playwright test suite
07:43 Run the full suite: parallel workers across browsers
08:12 Results review: 60 tests, mobile + desktop coverage
09:42 Wrap-up: from zero to regression suite + next steps

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
I stopped hating UI tests (here's why)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

NEW OpenClaw Update Is INSANE! FREE Mistral AI + Voice & Memory

NEW OpenClaw Update Is INSANE! FREE Mistral AI + Voice & Memory

Американец ПО-РУССКИ Рассказал про Бытовые Скращения

Американец ПО-РУССКИ Рассказал про Бытовые Скращения

Последняя соломинка — как Рэдинг 1980 вытащил Slade со дна

Последняя соломинка — как Рэдинг 1980 вытащил Slade со дна

NotebookLM в Изучении Иностранных Языков: Обзор Функций

NotebookLM в Изучении Иностранных Языков: Обзор Функций

Без России АЭС ОСТАНОВЯТСЯ? Шокирующая правда об уране в США

Без России АЭС ОСТАНОВЯТСЯ? Шокирующая правда об уране в США

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир!

ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир!

Когда животные совершенно неожиданно удивляют фотографов 😂 Самые смешные животные и люди

Когда животные совершенно неожиданно удивляют фотографов 😂 Самые смешные животные и люди

ЛИПСИЦ ШОКИРУЕТ: Газпром УМЕР, нефть в минус — 3 месяца до коллапса РФ!

ЛИПСИЦ ШОКИРУЕТ: Газпром УМЕР, нефть в минус — 3 месяца до коллапса РФ!

🐀 КРЫСА ЗАГНАНА В УГОЛ: женевская подмена Зе-КАПИТУЛЯЦИИ. Метамодерн Трампа. Шлем БЕЗБОЖНИКА - Щелин

🐀 КРЫСА ЗАГНАНА В УГОЛ: женевская подмена Зе-КАПИТУЛЯЦИИ. Метамодерн Трампа. Шлем БЕЗБОЖНИКА - Щелин

Prompt Stuffing vs RAG: The Next Great AI Debate

Prompt Stuffing vs RAG: The Next Great AI Debate

RAG Fundamentals: Hands on with LangChain, Spring AI, & LangChain4j

RAG Fundamentals: Hands on with LangChain, Spring AI, & LangChain4j

OpenAI is Suddenly in Trouble

OpenAI is Suddenly in Trouble

Щелин: Что будет с Украиной, когда Зеленский уйдёт?

Щелин: Что будет с Украиной, когда Зеленский уйдёт?

КАК СОЗДАТЬ SKILL в CLAUDE за 10 МИНУТ: пошагово + мои примеры

КАК СОЗДАТЬ SKILL в CLAUDE за 10 МИНУТ: пошагово + мои примеры

NotebookLM has a NEW SuperPower (AntiGravity)

NotebookLM has a NEW SuperPower (AntiGravity)

Музыканты в панике из-за этого нового ИИ.

Музыканты в панике из-за этого нового ИИ.

13 профессий, которые НЕ убивают здоровье

13 профессий, которые НЕ убивают здоровье

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]