qa-codeceptjs-writer

Generate CodeceptJS scenario and BDD tests for TypeScript with Playwright, WebDriver, and Puppeteer.

2|2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/AZANIR/qa-skills --skill qa-codeceptjs-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-codeceptjs-writer
Source: https://github.com/AZANIR/qa-skills/tree/main/.cursor/skills/qa-codeceptjs-writer
Command: npx skills add https://github.com/AZANIR/qa-skills --skill qa-codeceptjs-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of CodeceptJS tests, transforming specifications into executable scenarios and integrating BDD-style Gherkin features for enhanced collaboration and readability.

Core Features & Use Cases

  • Scenario-Driven Tests: Write E2E tests using human-readable syntax (I.click, I.see).
  • BDD Integration: Generate .feature files and corresponding step definitions.
  • Multi-Backend Support: Works with Playwright, WebDriver, and Puppeteer.
  • Page Objects: Encapsulate page logic for maintainability.
  • Use Case: You have a set of user stories written in Gherkin format. This Skill will convert them into runnable CodeceptJS tests, complete with step definitions, accelerating your test automation process.

Quick Start

Use the qa-codeceptjs-writer skill to generate CodeceptJS tests for the login flow.

Frequently Asked Questions about qa-codeceptjs-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate CodeceptJS tests from Gherkin features?

To generate CodeceptJS tests from Gherkin features, this skill transforms test case specifications into executable scenarios and automatically writes the corresponding step definitions for your BDD integration.

Can I use CodeceptJS with Playwright for e2e testing?

Yes, you can use CodeceptJS with Playwright for e2e testing. This skill configures multi-backend support, allowing you to generate scenario-driven tests that execute directly through the Playwright engine.

What is the best way to structure CodeceptJS Page Objects?

The best way to structure CodeceptJS Page Objects is to encapsulate page logic into dedicated classes for maintainability. This skill automates generating these page objects alongside your executable test scenarios.

Does CodeceptJS support BDD and Gherkin syntax?

Yes, CodeceptJS supports BDD and Gherkin syntax. This skill integrates with Gherkin to generate `.feature` files and maps them to executable scenario-driven tests using human-readable syntax like `I.click` and `I.see`.

How do I configure codecept.conf.ts for WebDriver and Puppeteer?

To configure codecept.conf.ts for WebDriver and Puppeteer, this skill handles the setup automatically. It configures the TypeScript environment to support multiple testing backends within your codebase.

Why use CodeceptJS scenario-driven tests instead of raw Playwright scripts?

CodeceptJS scenario-driven tests provide human-readable syntax like `I.click` and `I.see`, improving collaboration. This skill transforms specifications into these executable scenarios, abstracting backend complexity across Playwright and Puppeteer.