wj-codeceptjs

Automate end-to-end browser tests for WebJET CMS using CodeceptJS and Playwright.

7|6|Updated Feb 11, 2022
One-click install
npx skills add https://github.com/webjetcms/webjetcms --skill wj-codeceptjs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wj-codeceptjs
Source: https://github.com/webjetcms/webjetcms/tree/main/.agents/skills/wj-codeceptjs
Command: npx skills add https://github.com/webjetcms/webjetcms --skill wj-codeceptjs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and execution of end-to-end (E2E) automated browser tests for the WebJET CMS, ensuring application stability and quality.

Core Features & Use Cases

  • Automated Browser Testing: Write and run E2E tests using CodeceptJS and Playwright.
  • Datatable Operations: Test CRUD operations, imports, and UI elements within WebJET CMS datatables.
  • Use Case: Automatically verify that a new user can be created, edited, and deleted through the admin interface, ensuring the user management module functions correctly.

Quick Start

Use the wj-codeceptjs skill to run all automated browser tests for the WebJET CMS.

Frequently Asked Questions about wj-codeceptjs

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

FAQPage Schema
How do I automate end-to-end testing for WebJET CMS?

Automate end-to-end testing for WebJET CMS by writing JavaScript test files in the `src/test/webapp/` directory. The Skill uses CodeceptJS and Playwright to execute browser tests covering datatable CRUD operations, imports, UI elements, and admin page scenarios.

Can I test datatable CRUD operations and permissions in WebJET CMS?

Yes, you can test datatable CRUD operations and permissions in WebJET CMS. The Skill supports automated browser testing for datatable imports, UI elements, and admin page scenarios, verifying that modules like user management function correctly through the admin interface.

Do I need Playwright to run CodeceptJS E2E tests for WebJET CMS?

Yes, Playwright is required to run E2E tests for WebJET CMS with this Skill. CodeceptJS acts as the testing framework while Playwright drives the browser automation, together executing tests for admin page scenarios and datatable operations.

How do I organize JavaScript test files for WebJET CMS automated browser tests?

Organize JavaScript test files for WebJET CMS automated browser tests within the `src/test/webapp/` directory. This structure is required for the Skill to execute CodeceptJS and Playwright tests against datatable operations and admin page scenarios.

What's the best way to verify user management modules in WebJET CMS?

Verify user management modules in WebJET CMS by writing E2E tests that automatically create, edit, and delete users through the admin interface. The Skill uses CodeceptJS and Playwright to ensure the user management module functions correctly during these operations.