Skip to content

AIP-38 Add some ids for external tools / integration tests #43381

@pierrejeambrun

Description

@pierrejeambrun

Body

Currently the new UI does not contain any identifier in the DOM to allow external tools (plugins/integration tests framework) to find and manipulates element. Targeting via sibling and child selectors is not reliable.

Some of the major components should have an identifier, we could think of:

  • Navigation links
  • Toobar (Filters + Searchbar)
  • Main content
  • Tables, etc...

This should be done for existing code, but a strategy should be in place to know when and how we should add such identifiers during development time.-

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Metadata

Metadata

Assignees

Labels

AIP-38Modern Web Applicationarea:UIRelated to UI/UX. For Frontend Developers.good first issuekind:metaHigh-level information important to the community

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions