github qawolf/qawolf v1.4.0

latest releases: v2.21.2, v2.21.1, v2.21.0...
3 years ago

Summary

  • Upgrade playwright to 1.4.1
  • Pressing reload now creates page.reload()
  • Pressing back now creates page.goBack()
  • Opening a new tab creates context.newPage()
  • Entering a url into the address bar create page.goto(url)
  • When switching between multiple pages, page.bringToFront is called
  • Improve selectors for dynamic attributes
  • Improve selectors to consider other targets

Commits

  • Merge pull request #842 from qawolf/upgrade-pw 42bdbd4
  • chore: upgrade playwright-video d9c1525
  • chore: remove create.e2e.test 3d44a5b
  • fix: use duck typing to determine ChromiumContext 4ce4787
  • chore: upgrade all dependencies & playwright 756ee8b
  • Merge pull request #836 from qawolf/feat-navigation-steps 5d8574c
  • fix: fix goto step after Back clicked bfb1cb9
  • test: disable navigation actions tests for non-chromium 1ead92f
  • readme: add reload, go back, use multiple tabs 95496ee
  • refactor: merge getPageAtIndex back into waitForPage f3eec17
  • test: fix tests 2fb0924
  • only override waitUntil "domcontentloaded" for page.goto 55137e9
  • test: update tests f2d9332
  • test: create/update tests for nav steps a948953
  • refactor: adjustments to nav step generation 3059fcc
  • feat: url argument no longer required 3962c1f
  • fix: fix template context variable ac8c787
  • chore: remove logging 08100f9
  • refactor: remove unused type cd47dcc
  • feat: record and generate nav steps e4195f5
  • refactor: positional args to input obj ece8074
  • perf: adjust cue optimization params 990a08b
  • refactor: less looping of buildCues and optimization b3a1ea9
  • refactor: speed up optimizeCues 7486b1f
  • fix: make selector caching work for target groups 5c2c8f4
  • Merge pull request #834 from qawolf/feat-ignore-some-dynamic-attributes 6506de5
  • feat: allow matching dynamic placeholder values bdfb2a3
  • refactor: remove superfluous if 63b2b39
  • fix: update getValueMatches to handle back-to-back separators 3c94c7f
  • test: add multiple split characters f0e5737
  • test: release sandbox 5858108
  • feat: update getValueMatchSelector to return multiple matches 97d7465
  • feat: support partial attribute value matches 62f749c
  • Revert "Merge pull request #833 from qawolf/fix-default-template" 6ef8067
  • test: remove outdated test 84c67f7
  • test: release sandbox a31d7ca
  • feat: ignore some dynamic-value attributes 43bccd0
  • Merge pull request #835 from qawolf/improve-is-dynamic e882319
  • fix: split by camel case when there are no digits 060d9a8
  • test: add broken test to isDynamic 88ab346
  • Merge pull request #832 from qawolf/fix-more-nested-button-group b8ffd4e
  • test: release sandbox 3e9a1cf
  • Merge pull request #833 from qawolf/fix-default-template 7d25bc6
  • fix: move browser creation into test for default template ec9a771
  • fix: remove isClickable check 902576c
  • Merge branch 'fix-more-nested-button-group' of github.com:qawolf/qawolf into fix-more-nested-button-group 5d39e40
  • fix: use traverseClickableElements max depth only when moving down 1414c64
  • test: release sandbox ed2c997
  • fix: handle more nested button group cases 25d5404
  • Merge pull request #826 from qawolf/fix-click-selector-penalties d4e230f
  • test: release sandbox 329aa1a
  • fix: use best selector in clickable group c2914fe
  • refactor: getClickableAncestor -> getClickableGroup dce7c6a
  • feat: add button example to sandbox e768d17
  • Merge pull request #804 from qawolf/feat-bring-page-to-front 6dbc0a3
  • Merge pull request #807 from qawolf/improve-is-dynamic 949d755
  • fix: make isDynamic more strict by removing alphabet from word list aa0ed87
  • feat: bring page to front before acting on it 7d5d44e
  • Merge pull request #803 from qawolf/fix-contenteditable-inputs d4c49cf
  • fix: update sandbox 230d0c5
  • fix: fill correct value for contenteditable inputs 578f214
  • Merge pull request #800 from qawolf/fast-selectors 0c687f0
  • fix: use querySelector instead of querySelectorAll to speed up trimExcessCues 2b951d8
  • cqaw: 1.3.6 ddc5c96

v1.3.6...v1.4.0

Don't miss a new qawolf release

NewReleases is sending notifications on new releases.