automating-browser-tests

Automates Playwright-driven flows to reproduce Liferay portal issues and capture screenshots as evidence.

3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/mordonez/ldev --skill automating-browser-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automating-browser-tests
Source: https://github.com/mordonez/ldev/tree/main/templates/ai/skills/automating-browser-tests
Command: npx skills add https://github.com/mordonez/ldev --skill automating-browser-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often need reliable, repeatable browser tests for Liferay portals and to capture visual evidence for issues, work orders, and audits.

Core Features & Use Cases

  • Automates login flows, portal navigation, and page-editor interactions using Playwright CLI.
  • Captures full-page screenshots and stores structured evidence for debugging and reporting.
  • Enables reproducible browser-based flows alongside runtime state checks to validate fixes in local environments.

Quick Start

Run a Playwright-based flow to reproduce a portal issue and capture full-page evidence with automated login.

Frequently Asked Questions about automating-browser-tests

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

FAQPage Schema
How do I automate browser testing and capture screenshots for a Liferay portal?

To automate browser testing and capture evidence for a Liferay portal, you can use Playwright-driven flows that automate login, portal navigation, and page-editor interactions while capturing full-page screenshots for debugging and reporting.

What is the best way to capture full-page visual evidence when reproducing portal issues locally?

The best way to capture full-page visual evidence when reproducing portal issues locally is by running Playwright browser-based flows that validate fixes and store structured screenshots for audits and work orders.

Can I use Playwright CLI to validate login and admin navigation in local development environments?

Yes, you can use Playwright CLI to validate login and admin navigation in local development environments by automating browser-based verification flows and reproducing page-layout mutations across projects.

Do I need to configure a specific portal URL before running automated browser checks?

Yes, you need to lock the env.portalUrl configuration before executing automated browser checks to satisfy bootstrap requirements and ensure the Playwright-driven flows target the correct Liferay portal environment.

How does Playwright handle guarded session management during browser-based portal verification?

Playwright handles guarded session management during portal verification by guiding the installation of dependencies and automating secure login flows to validate runtime state checks and reproduce issues safely.

What are the limitations of using Playwright CLI for page-layout mutations in Liferay?

Using Playwright CLI for page-layout mutations in Liferay requires verifying CLI availability and managing project-owned documentation through REFERENCE.md, limiting its use to local development environments and structured evidence collection.