PackagePackagetypeA library you install and call yourself.See every one →What this type is →by a community orgby a community orgoriginPublished by a community organisation, so it outlives any one maintainer.See every one →

wdi5-fe-selectors

A set of wdi5-flavoured control selectors tuned for locating controls in Fiori Elements apps, extending the selectors wdi5 itself provides.

Extends wdi5's control selectors with a set tuned for Fiori Elements apps.

Facts

Last push

Where it sits

Lives in
Provides
UI5 testingUI5UI5 testingcapabilityProving a UI still works — unit tests over controllers and formatters, integration tests that drive real controls, and end-to-end runs against a served app.

Who is behind it

UI5 CommunityUI5 CommunityOrganisationMaintains this
In the atlas: maintains 69
@ui5-community
maintainerVolker BuzekPersonContributes to this
In the atlas: maintains 7, contributes to 53, wrote 2
@vobu
1 contributor

Before choosing this

Signals

RepositoryArchivedThe declared repository is archived

GitHub reports the repository as archived. The package may remain installable, but its source is no longer open for normal maintenance.

LicenceNo licenseNeither the package manifest nor the repository tree declares a licence

Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.

What it declares

Every artifact

Type
Package
Origin
By a community org

As a package

Where it runs
does not say
Distributed through
does not say

Tasks this contributes to1Beta

Get test code for a Fiori elements screen without writing selectors by handA test addresses the controls of a generated list report or object page without a developer working out locators for ids the framework generated.Fiori elementsCoversselector set
What it does

Answers the same outcome without recording anything: a set of wdi5 selectors for the controls Fiori elements generates, so a hand-written test takes the locator from the set instead of deriving it from a generated id.

Remaining work

Install it beside wdi5 and use its selectors in the tests you write; it supplies locators and not the journey.

All options on the UI5 testing page →

Connections1

UI5 testing
  1. ui5-test-runnerCommand line running UI5 QUnit and OPA tests in parallel
  2. ui5-middleware-odata-recorderUI5 middleware recording OData traffic as mock server datasets
  3. jest-environment-ui5Jest environment running UI5 unit tests in Node.js
  4. openui5-smart-mockserverUI5 MockServer extension generating mock data with Faker.js
  5. vitest-environment-ui5Vitest environment running UI5 unit tests in Node.js
  6. wdio-qunit-serviceWebdriverIO service running QUnit test pages
  7. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, theming
  8. karma-ui5-transpileKarma preprocessor transpiling UI5 sources via ui5-tooling-transpile
  9. ui5-journey-recorderChrome extension generating OPA5 or wdi5 tests from recorded journeys
  10. wdi5-cucumberwdi5 plugin for Cucumber-style BDD tests on Fiori Elements apps
  11. wdio-ui5-serviceEnd-to-end testing for UI5 on WebdriverIO with UI5 control selectors
  12. @ui5/middleware-code-coverageUI5 CLI middleware for Istanbul code coverage
  13. vscode-ui5-odata-mock-generatorVS Code extension generating OData mock data from service metadata

Details

Sources2
Added by handdiscovered herechecked
github.com/ui5-community/wdi5-fe-selectorstree, pushes, contributors, CIchecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainui5, developer-experience
Flavors1
Fiori elements
“wdi5-flavored selectors for Fiori Element apps” — ui5-community/wdi5-fe-selectors — GitHub repositorychecked
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:ui5-community-wdi5-fe-selectors
JSON
/artifacts/ui5-community-wdi5-fe-selectors.json
MCP
Connecting an agent