syndesisio / syndesis-react

[FORK] A flexible, customizable, open source platform that provides core integration capabilities as a service.
Apache License 2.0
3 stars 19 forks source link

Please add ID/data-testid on every element requires user interaction #304

Open mmelko opened 5 years ago

mmelko commented 5 years ago

This is a...


[x] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Documentation issue or request

Description

Currently test-suite depends heavily on pattern-fly-classes selectors. It'd be nice if every page fragment (for user interaction) could have id or data-testid attribute.

For example:

Navigation

Connections page

In summary: all buttons, inputs, links, headings bodies, menus :)

gashcrumb commented 5 years ago

Awesome, thanks for the checklist, that's probably most of the work right there :+1:

gashcrumb commented 5 years ago

for the codemirror instance on the describe data page I wound up having to just put an ID on the containing div.