ember-cli-page-object icon indicating copy to clipboard operation
ember-cli-page-object copied to clipboard

[Quest] Remove jquery

Open ro0gr opened this issue 2 years ago • 0 comments

This is one of the obvious improvements which is long awaited. We still have several dependencies on jquery:

  • [ ] Query selectors, like: :eq(, :visible, :contains(, and :last. We rely on those internally. This is supposed to be solved by introducing the https://github.com/san650/ember-cli-page-object/issues/567. Also we allow to pass jquery selectors as a scope, so migrating to the querySelector( would be a breaking change.
    • [ ] Implement Query adapters - #580
    • [ ] Replace jQuery query adapter by DOM query adapter
  • [x] DOM accessors. Seems we should just re-implement the utils:
  • [x] Surprisingly, visitable( also depends on the $.param( - #619
  • [ ] findElementWithAssert(, findElement( return jquery collection. Let's deprecate, and drop these finders in favour of findOne( and findMany(
    • [ ] deprecate - #620
    • [ ] remove

ro0gr avatar Sep 30 '23 22:09 ro0gr