Ui5 Best Practices Opa5

by UI5a99b882ce364No licenseListed Oct 8, 2026Updated Oct 8, 2026

This skill should be used in any OPA5 task - creating, modifying, extending, debugging, fixing or reviewing an integration test. Use when the user asks to "write an OPA5 test", "add an OPA5 journey", "fix the OPA5 test failure" or mentions OPA5 or its components - opaTest, page object, journey, waitFor.

Instructions onlySoftware Development
AI-generated overview

Guides writing, fixing and reviewing OPA5 integration tests for SAPUI5 apps, with reference files for configuration, views and teardown.

What it does
This skill provides guidelines and tooling for OPA5 integration tests in SAPUI5 applications. It routes the agent to reference documents covering initial test configuration, tests spanning multiple views, app teardown, and setting up browser inspection tools. It is instructions only and ships no scripts.
When to use it
Use it when creating, modifying, extending, debugging, fixing or reviewing an OPA5 integration test, including adding a journey or diagnosing a test failure. It also applies when OPA5 components such as opaTest, page objects, journeys or waitFor are mentioned.
Requirements
No scripts are included; the skill is documentation only. Setting up browser inspection tools requires a way to load the OPA5 test in a browser and evaluate JavaScript in the browser window, such as MCP Playwright.

OPA5 Guidelines and Tools

Handle Special Cases (follow when planning and writing an OPA5 test)

  • Initial Configuration for OPA5 Test → follow references/configuration.md
  • If the test-case spans multiple views → follow references/handle-multiple-views.md
  • Teardown the App → follow references/handle-teardown.md

Set Up Browser Inspection Tools (follow before running the OPA5 test)

Purpose: Efficient inspection of test failures with minimal steps. Prerequisites: A tool to load the OPA5 test in the browser and evaluate javascript in the browser window (e.g. MCP Playwright) Instructions: → follow references/setup-inspection-tools.md

Source and attribution

Source:UI5/plugins-coding-agentsinplugins/ui5/skills/ui5-best-practices-opa5at commita99b882

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal