liferay-poshi

Community

Streamline Liferay Poshi functional testing

AuthorJoaoPedroAmaral
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides clear, practical guidance for writing, validating, and running Liferay Poshi functional tests so QA engineers and developers can reduce flakiness, speed onboarding, and maintain reliable UI test suites.

Core Features & Use Cases

  • Test authoring patterns: Explains .testcase, .macro, .path, and .function file roles and best practices to keep tests maintainable.
  • Configuration & execution: Shows required poshi.properties and poshi-ext.properties settings and Gradle tasks to validate and run Poshi tests.
  • Assertions and locators: Demonstrates common assertions, locator management with Path files, and strategies to avoid brittle XPath usage.
  • Use Case: Automate a login flow with reusable macros, assert user avatar presence, and run the test via poshi-standalone while capturing test results.

Quick Start

Validate Poshi test syntax and run the LoginTest using the poshi-standalone configuration to reproduce and capture failing assertions.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: liferay-poshi
Download link: https://github.com/JoaoPedroAmaral/backBarbearia/archive/main.zip#liferay-poshi

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.