Playwright
This document describes the functionality of the Playwright Discovery plugin and its integration with PandoraFMS.
Introduction
Ver. 02-08-2026 This document describes the functionality of the Playwright Discovery plugin (pan...
Compatibility matrix
**Systems where tested**Rocky Linux 9/10 (Pandora server), Docker image `pandorafms/pandora_playw...
Pre requisites
1. Docker The machine that executes the test must have Docker available: the Discovery/Pandora se...
Parameters
Discovery task wizard parameters **Field****Macro****Notes****Default** Worker mode`_workerMode_...
Manual execution
Execution format pandora_playwright -c <conf.json> -s <test.ts> -t <task_name> \ [-i <interval>...
Configuration in PandoraFMS
The plugin is delivered as a .disco Discovery package. To configure it: 1. Install the .disco pac...
Agent and modules generated by the plugin
One agent per Playwright test(...). **Module name****Type****Description****`extra_data`** `Glob...
Recording a transaction
A "transaction" is a standard Playwright test — no PandoraFMS import required. Three native const...
Generating tests with an AI agent
Instead of hand-writing the .ts transaction, or recording it once with codegen and hoping the sel...
Self-signed certificates
By default Playwright validates TLS certificates like a real browser, so a target using a self-si...
Debugging and Troubleshooting
Debugging a test When a transaction fails and the screenshot/Full report isn't enough, run the te...