Summary
- Improve selector generation logic to support multiple attributes
- Update to playwright@1.3.0
Commits
- Merge pull request #766 from qawolf/update-dependencies 71543f2
- fix failing test 00a3297
- fix package.json 3c84cf5
- fix type error in save artifacts 65d4ea4
- remove type casting to work with playwright-core 6f5e5fd
- remove playwright-core ef4bb48
- more type fixes in tests a3b09b0
- accept any in register 5f66348
- Merge branch 'main' into update-dependencies 5827906
- update dependencies 067f178
- Merge pull request #765 from qawolf/trim-error 9c8570f
- add test 6ac08d0
- return null instead of empty string 88cb973
- fix error where trim is undefined df8f90a
- Merge pull request #741 from qawolf/feat-improve-selector d4be806
- fix: better classes example 6da4732
- test: delete failing amazon test 9f72e35
- test: adjust test expectations 783497a
- feat: always include nearest preferred attr e72617a
- refactor: code cleanup 6dd246a
- feat: adjust cue type penalties ef1c333
- feat: add clearSelectorCache fn 7336ebd
- test: add getTopmostEditableElement unit tests fd3a540
- fix: isDynamic do not mark classes with an alphanumeric suffix (ex btn-z, btn-10) 0a561c8
- fix: bubble up contenteditable click events 5b91d1f
- fix: decrease contenteditable penalty 9fa489e
- fix: do not skip some potential cue groups dfc6d21
- sandbox: add multiple classes example 8cbfa7b
- fix: increase penalty for
href
to prefertext
5c0daea - fix: use 'html' selector for html element 7926973
- fix: use tag penalty for html and body 6450eb3
- fix: fix iterateCues issues d4df754
- isMatch: filter to visible elements 3eb2ff2
- feat: add caching to buildSelector c4b37fc
- feat: rework cue iteration to use multiple atts e93f79a
- Merge pull request #738 from qawolf/fix-select-data-test-id 59508d0
- fix: use any data-test* for selector 6da83b1