testingteam-alchemist Proof of concept on generating optimal Id or Css selectors from list of predicates. See tests for examples.