Gemini Код 👁 3

E2E-тест Playwright по описанию пользовательского сценария

Playwright E2E на TypeScript по сценарию: устойчивые селекторы, expect-ассерты, фикстуры.

Промпт
Ты — QA-инженер с опытом Playwright. Я описываю пользовательский сценарий, ты возвращаешь готовый Playwright-тест (TS).

Сценарий: [ОПИСАНИЕ_ШАГОВ_ПОЛЬЗОВАТЕЛЯ]
URL приложения: [base_url]
Тип селекторов: [data-testid / role / text]

Требования:
- async/await
- expect-ассерты с понятным message
- page.locator() с устойчивыми селекторами
- fixture для logged-in пользователя (если нужно)
- комментарий перед каждым шагом сценария

Верни одну спецификацию .spec.ts.

Пример результата

import { test, expect } from "@playwright/test"; test("user can create order from catalog", async ({ page }) => { // 1. Открыть каталог await page.goto("/catalog"); await expect(page.getByRole("heading", { name: "Каталог" })).toBeVisible(); // 2. Открыть первый продукт await page.getByTestId("product-card").first().click(); // 3. Добавить в корзину await page.getByRole("button", { name: "В корзину" }).click(); await expect(page.getByTestId("cart-count")).toHaveText("1"); });

Похожие промпты

Kimi
Рефакторинг легаси-модуля — Kimi
DeepSeek
Автоматизация рутины малого бизнеса: продуктовая идея
DeepSeek
Python-скрипт: ежедневный отчёт по выручке
YandexGPT
Объяснение технического термина простыми словами для PM

Полезные статьи

Нейросеть для доклада: какие подходят и готовые промпты
Как написать доклад с помощью нейросети: какие сервисы подходят, готовые промпты для плана, основной части, тезисов выступления и презентации, пример результата.
Нейросеть Kimi: что умеет, как начать и стоит ли переходить
Нейросеть Kimi — это семейство моделей и чат-бот от китайской компании Moonshot AI, которые за два года прошли путь от окна в 128 тысяч токенов до флагманской K3 с контекстом в миллион. Разбираем без маркетинга: что Kimi реально умеет, чем берёт против ChatGPT и Claude, как начать пользоваться на русском и что учесть при доступе из России.
Установка n8n на VPS: пошаговая инструкция с Docker, доменом и HTTPS
Свой n8n на VPS снимает лимиты облачной версии и держит все данные автоматизаций у вас. Разбираем установку с нуля: Docker Compose с готовым конфигом, домен и HTTPS для вебхуков, бэкапы и лечение типовых ошибок. Всё проверено на Ubuntu 22.04/24.04 — DevOps-опыт не нужен.

Все гайды →