What problem does it solve?
This Skill eliminates the tedious, error-prone work of writing platform-specific test automation code for web, mobile, desktop, API and database testing, removing boilerplate and ensuring consistent, maintainable test suites.
Core Features & Use Cases
- Unified Cross-Platform Testing: Write a single set of Cucumber/Gherkin steps that run across web, mobile and desktop environments using Pickleib's polymorphic interface, no need to rewrite interaction logic for each platform.
- Flexible Element Definition: Support for both low-code JSON page repositories for quick, no-code element management and classic Java Page Object Model with @FindBy annotations for more complex implementations.
- Built-In Test Utilities: Pre-built Cucumber steps for clicks, form fills, verifications, waits, and context management, plus automated driver lifecycle handling, self-healing element interactions, and thread-safe parallel execution support.
- Use Case: A QA engineer can write a single login test scenario that works for both a web application and a mobile app, using the same step syntax and only updating element selectors for each platform.
Quick Start
Use the pickleib skill to generate a compliant Gherkin test scenario for your application's user flow, including approved element definitions and step syntax that matches the Pickleib Step Library.