FluidicML / browser-plugin

Workflow automation plugin.
https://www.fluidicml.com
MIT License
0 stars 0 forks source link

Greatly expand locators and how CSS selectors are made #13

Open jrpotter opened 1 month ago

jrpotter commented 1 month ago

Is your feature request related to a problem? Please describe. Because of the currently limited set of locators and the simple way we build selectors, most of the time any captures fallback to CSS and the CSS itself is brittle.

Describe the solution you'd like Expand the current support for locators beyond just buttons and textboxes to all roles listed here. Furthermore, revise the CSS to consider different combinations of classes, avoid classes that seem generated, etc.

jrpotter commented 1 month ago

Commit d82f251c7dba174909f3e6a31e7b7d137a24c438 simplifies the CSS matching logic a bit.