qawolf

🐺 Create browser tests 10x faster

OTHER License

Downloads
1K
Stars
3.4K
Committers
13

Bot releases are visible (Hide)

qawolf -

Published by jperl over 4 years ago

  • Simplify installation with npm init qawolf
  • Separate jest, playwright to peer dependencies
  • Add qawolf.config.js to configure the attribute, rootDir, and useTypescript

https://github.com/qawolf/qawolf/compare/v0.12.3-4...v0.12.3

qawolf -

Published by jperl over 4 years ago

  • Merge pull request #527 from qawolf/fix-imports d662a7d26
  • fix qawolf.web.js import 7af55ed11
  • fix playwright utils import 4ab95bce1
  • cqa: 0.12.3-3 26e21006f

https://github.com/qawolf/qawolf/compare/v0.12.3-3...v0.12.3-4

qawolf -

Published by jperl over 4 years ago

  • include ts-jest.config.json 🤦 3e978f21e
  • create-qawolf: 0.12.3-2 e9697be18

https://github.com/qawolf/qawolf/compare/v0.12.3-1...v0.12.3-3

qawolf -

Published by jperl over 4 years ago

  • include ts-jest.config.json 🤦 4e0b4d8f3
  • create-qawolf: 0.12.3-0 2ad77186f
  • create-qawolf: reference pre-release 506282368
  • update changelog 4dc5e7a5c

https://github.com/qawolf/qawolf/compare/v0.12.3-0...v0.12.3-1

qawolf -

Published by jperl over 4 years ago

  • Merge pull request #524 from qawolf/cqw 26c994dd7
  • improve cli order 03b99b3f0
  • fix config test a83f43648
  • fix ts-config for windows by referencing path 9b2a31559
  • test cli create command argument parsing feaec4e24
  • config: combine createScriptTemplate & createTestTemplate to createTemplate 0e104f55c
  • fix npm warning 0c91c68b3
  • spread device 36747b1c4
  • fix tests a2be12991
  • select -> selectOption 00e1d9b64
  • improve cli command descriptions b602edaf2
  • consolidate ci commands -> one 8002d7ce9
  • move playwright, jest to peerDependencies 5476becd1
  • update badges 5f77f6178
  • do not run sub-package tests 955cc9d62
  • fix lint 8ef2e9675
  • writeConfig 2d6561fe6
  • addDevDependencies 824cc95f4
  • add promptRootDir 17659aba3
  • outline index.ts b7543a82a
  • add create-qawolf ee18c39a3
  • add create-qawolf 69987e26b
  • Merge pull request #520 from qawolf/packages 3f31802c2
  • move sandbox to subfolder dbfe6a45d
  • Merge pull request #519 from qawolf/config 13089c5ff
  • use default qawolf export d4ccb8150
  • abc cdbc6be23
  • add back comment ba3078bcb
  • fix lint 0d5bd7add
  • fix saveTemplate test for windows 84202134e
  • qawolf.config.js: use testTimeout if provided 3427bad58
  • rename QAW_DISCARD -> QAW_CREATE for other users to use 8377933e6
  • saveTemplate: add tests for buildPath b7df2077d
  • split promptOverwrite from saveTemplate 7d7aec3c0
  • qawolf.config.js: allow specifying createTestTemplate and createScriptTemplate 74ec501a1
  • qawolf.config.js: allow specifying attribute 715925e6d
  • use qawolf.config.js config argument when config exists c1944d674
  • buildTemplate: add isTypeScript option 0e2668062
  • export types 1cc415ca6
  • remove tests/scripts subfolders so rootDir can be topLevel 5e41f0625
  • use rootDir from qawolf.config.js f336257bc
  • remove unused await-outside dependency 915404769
  • remove unused configEnv 3a3e0b745
  • update changelog c6bb3a032

https://github.com/qawolf/qawolf/compare/v0.12.2...v0.12.3-0

qawolf -

Published by jperl over 4 years ago

qawolf -

Published by jperl over 4 years ago

qawolf -

Published by jperl over 4 years ago

qawolf -

Published by jperl over 4 years ago

  • bump playwright-ci and playwright-utils 36120f70f
  • update test badges aa6f486f9

https://github.com/qawolf/qawolf/compare/v0.12.0-beta.3...v0.12.0-beta.4

qawolf -

Published by jperl over 4 years ago

  • update playwright-ci 22880afff
  • Merge pull request #505 from qawolf/update-guides 99c062b1e
  • Add wolf emoji cbe38bd66
  • Address review comments 4450ac9f9
  • Add Twitter badge to README f4f6e06bc
  • stopVideos API doc b80f5a184
  • Merge pull request #507 from qawolf/fix-artifacts 35ad5ae80
  • Add Steps to Existing Tests guide 339a60841
  • name artifacts consistently c4d03214a
  • add qawolf.stopVideos() to templates 28e9911c3
  • move register to playwright-utils 517c8b703
  • Handle sign in guide d5bd86c19
  • include artifacts in e2e tests 801195e02
  • store artifacts under the name of the main module and the browser being tested 3ce8822ae
  • Merge pull request #506 from qawolf/e2e-tests 380b30edc
  • bump to latest playwright@next 8de1643dc
  • fix windows e2e tests 86cc2fd2b
  • temporarily disable artifacts 484e405eb
  • run e2e tests on windows 4cf5e0a32
  • bump to latest playwright@next 3336b0a4f
  • run one e2e test for linux with --all-browsers c47185870
  • waitFor -> one line bdc549b4b
  • add console logs to tests 8299e5812
  • include ffmpeg-static so video artifacts are saved 295e5a20a
  • setup linux e2e tests 5f2c36859
  • add scroll e2e test ac604fc3b
  • add selects tests 5935e3bde
  • add keys e2e test (fill/type/press) 1ca4bb823
  • Update Contribute doc 0704395d7
  • Remove How It Works guide (this logic is now handled by Playwright) abbbc536f
  • Update Create a Script guide 6872c684a
  • Update Use TypeScript guide 67fe98c09
  • Update Emulate a Device guide f507502f5
  • Update Change Input Values guide cc2b5484c
  • Update Use Custom Selectors guide 13a8d8ca7
  • Add extra assertion example to TL;DR of Add Assertions guide 4b8009534
  • Update Add Assertions guide de1f9a0aa
  • Add back --repl flag to guides c5bdb6231
  • Update Use the REPL guide 5be1ab22c

https://github.com/qawolf/qawolf/compare/v0.12.0-beta.2...v0.12.0-beta.3

qawolf -

Published by jperl over 4 years ago

qawolf -

Published by jperl over 4 years ago

  • relax node requirement d40abad43
  • fix url default 85e595b98

https://github.com/qawolf/qawolf/compare/v0.12.0-beta.0...v0.12.0-beta.1

qawolf -

Published by jperl over 4 years ago

  • log create code 4744b313a
  • Merge pull request #504 from qawolf/repl-context 8eca14ce8
  • Merge pull request #503 from qawolf/default-to-headed f75f8890f
  • set qawolf on repl context 77126a8bc
  • default url so you can just call npx qawolf create 8ec0dd574
  • allow passing name and url as arguments 6fc286061
  • default npx qawolf test to headless 59091c590
  • Merge pull request #502 from qawolf/update-guides 11df53916
  • Merge pull request #501 from qawolf/named-selectors b0327d9a6
  • name selectors, serialize them as an object 1f355b4ce
  • Update Run Tests guides c8182c123
  • Update Create a Test guide 4a648a151
  • Update Install guide a0f270870
  • Update What is QA Wolf? guide 2f28d5d1b
  • adapt buildDescription for selector naming 6f0d6939f
  • Merge pull request #500 from qawolf/api-docs abe748a87
  • Address review comments 00f4c5455
  • Address review comments a5ab90b8b
  • Fix link bb672ad19
  • Speed up slow mo from experience 952a78ca2
  • Improve repl resolves argument 9a5dbe206
  • Fix language 6ecf029f3
  • Fix qawolf.launch argument e88ab12bb
  • tweak create argument 66a831af1
  • clarify qawolf.register 41fe63a62
  • link to playwright feature request 88f544155
  • Remove unused API docs b76279fe6
  • setState API doc 13c547cdb
  • Scroll API doc 251aef137
  • saveState API doc 65d6ab43b
  • Update repl API doc cd8039b96
  • Register API doc c2e041ba1
  • Create API doc f789bae86
  • Start reorganizing docs mdx components into subfolders 9611173c0
  • Update launch API doc bb400efa9
  • Tweaks to environment variables doc 177b7a168
  • Update environment variables docs dd49af2c1
  • Update CLI docs a47836623

https://github.com/qawolf/qawolf/compare/v0.12.0-alpha.1...v0.12.0-beta.0

qawolf -

Published by jperl over 4 years ago

  • Merge pull request #498 from qawolf/many-pages f3de598c6
  • Expression -> code line aa714aad9
  • wip: add multi page support 0c6c5d9d5
  • export qawolf.waitForPage 429489b91
  • use playwright-utils waitFor in tests c2e0dbe20
  • Merge pull request #497 from qawolf/ensure-valid-script-name 7db99357d
  • Handle invalid script names 86cd70d82
  • Merge pull request #496 from qawolf/scroll afaea00eb
  • deflake create test a4275e7e6
  • depend on fixed playwright@next version 6dffd78c2
  • Expression: use qawolf.scroll c27b80449
  • do not fail-fast in tests bcc167977
  • Merge pull request #495 from qawolf/css-html-body 7d1bf5673
  • Use html and body tags in CSS selectors 800aaf935
  • Remove soon to be deprecated code and test db059b86f
  • Merge pull request #491 from qawolf/pw-keyboard 13a88729d
  • add playwright fill/press actions dad86625d
  • depend on playwright a818ea535

https://github.com/qawolf/qawolf/compare/v0.12.0-alpha.0...v0.12.0-alpha.1

qawolf -

Published by jperl over 4 years ago

  • Merge pull request #472 from qawolf/vanilla 22d206a31
  • Merge pull request #486 from qawolf/create-cli 88890db75
  • assert selectors file is created c1aba496a
  • fix lint 307f57fa3
  • run code in create 0631aeee2
  • Merge pull request #487 from qawolf/default-attribute 8b0cae73a
  • Consume QAW_ATTRIBUTE 37d3d3959
  • Merge pull request #485 from qawolf/set-state fd2211d57
  • Include saveState and setState in qawolf api 0e1880653
  • statePath option in create cli d38e19987
  • give more time for events to callback 1f924cbe0
  • Merge pull request #484 from qawolf/qawolf-web 31a806425
  • createplaywright -> qawolf 949062fd9
  • Merge pull request #478 from qawolf/create-existing c64d10190
  • qawolf.create: e2e test 0baedb194
  • set repl selectors context 7cf297c23
  • qawolf.create: use repl context, registered by qawolf.register, if one is not provided 80a165656
  • call qawolf.register in templates 2abd20423
  • qawolf.register: set context to repl context, saveArtifacts if QAW_ARTIFACT_PATH is specified, register html selector 8acf2c126
  • fix & add tests for getSelectorPath and CodeFileUpdater.discard 5dc63b575
  • fix saveTemplate test, mock inquirer de2e23b8b
  • test getCodePath 4a7dd3c0e
  • add qawolf.create 1e05a7804
  • fix logging 9848654cf
  • add CreateManager 00f761e39
  • CodeFileUpdater: add prepare, finalize, and tests 41678f6cf
  • Merge pull request #480 from qawolf/attribute-regex 63510f538
  • Address review comments 90fb2e086
  • Revert timeout change as did not fix the issue ef0965dd2
  • Try increasing timeout for flaky scroll test on Chromium d589d3566
  • Fix linting errors f5eb5300e
  • Test regex attributes 686460853
  • Test buildRegexFromString 08bb1cf64
  • Support regex attributes b20238aea
  • workaround https://github.com/microsoft/playwright/issues/1258 9d6255c40
  • bump playwright-utils 87acf6368
  • remove unused dependency 2ee7b61fe
  • Merge pull request #479 from qawolf/attribute-tree 02504b3a9
  • switch sandbox to classic npm publish, since we do not want to tag releases of sandbox c9664858b
  • Update version 503d83aa5
  • Update version 3358aacae
  • Revert package.json e60681187
  • Bump version acedc832e
  • Fix test f75213090
  • Add variable to make step more explicit bb5088ca0
  • Add tests 28ee04d1a
  • Clarify comment cea6df7be
  • Refactor code to handle multiple data attributes in tree edcec1cef
  • Merge pull request #477 from qawolf/template 5a6484555
  • Fix spacing in templates 52043edfe
  • Fix tests and linting errors 2cf9971f3
  • Cache eslint, consolidate ignores into .eslintrc.json ddf7faf38
  • Update snapshot tests 27234b3d5
  • abc imports in cli 4abe54381
  • Add test command ef3b1be63
  • Fix typo in constant 88405e32f
  • Fix templates 7815f06d6
  • Add device and url to template creation eab489f79
  • Prompt user to overwrite file if it already exists f4d549404
  • Rebase ec5d66282
  • Support scripts and add tests 661e1a9d4
  • buildTemplate file cb750a6f4
  • Merge pull request #476 from qawolf/monorepo cdc09b006
  • timeout unit tests after 20 mins 33dc44456
  • bump test timeout 07c3a40b5
  • parallelize lint 8a6b9852d
  • cache node modules for tests e2b364575
  • start sandbox before tests ec0108c9c
  • fix references & tests 4c1624f1f
  • add back create code a4962f79a
  • Merge pull request #475 from qawolf/monorepo d69b51d3a
  • fix top level eslint to ignore sandbox d8aeb49f9
  • bring sandbox back into the fold dd847d75a
  • move code to cli folder b5139750e
  • Merge pull request #474 from qawolf/cli ae418b454
  • Add CI setup commands 3c98b8524
  • outline qawolf.create 31c1876cd
  • flatten src c15a9845a
  • fix lint a63cc50de
  • skip e2e tests for now 72f0fb3b7
  • removed unused lerna config ff2c53120
  • fix unit tests on ci 95829a3ac
  • fix runJest test 8b952ffc5
  • fix repl test 602ae1f5e
  • consolidate to one package b08418463

https://github.com/qawolf/qawolf/compare/v0.9.3...v0.12.0-alpha.0

qawolf -

Published by jperl about 5 years ago

  • include bin in npm package f5c3b89

https://github.com/jperl/qawolf/compare/v0.2.0...v0.2.1

qawolf -

Published by jperl about 5 years ago

Package Rankings
Top 4.19% on Npmjs.org
Related Projects