serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

APACHE-2.0 License

Downloads
412.4K
Stars
535
Committers
57

Bot releases are visible (Hide)

serenity-js - v3.13.3

Published by github-actions[bot] 11 months ago

3.13.3 (2023-11-22)

Bug Fixes

serenity-js - v3.13.2

Published by github-actions[bot] 11 months ago

3.13.2 (2023-11-14)

Bug Fixes

  • cucumber: resolve paths to "imports" as absolute file URLs (fc9aefc), closes #2060
  • deps: update dependency lru-cache to ^10.0.2 (b46f93c)
serenity-js - v3.13.1

Published by github-actions[bot] 12 months ago

3.13.1 (2023-11-07)

Bug Fixes

  • deps: update dependency tiny-types to ^1.21.0 (d4921f9)
serenity-js - v3.13.0

Published by github-actions[bot] about 1 year ago

3.13.0 (2023-10-19)

Bug Fixes

  • cucumber: updated Cucumber Messages to v22 (b305860)
  • deps: update playwright dependencies to ^1.39.0 (32af6b0)

Features

  • cucumber: support for Cucumber 10 (adb3ee5)
serenity-js - v3.12.0

Published by github-actions[bot] about 1 year ago

3.12.0 (2023-10-09)

Bug Fixes

  • deps: update dependency typedoc to ^0.25.2 (95dfd3d)

Features

  • jasmine: support for Jasmine 5 (ee80215), closes #1088 #913
  • jasmine: support for Jasmine 5 (9b34e1e)
  • protractor: support for Jasmine 5 (f638532)
  • webdriverio: support for Jasmine 5 (881196f)
serenity-js - v3.11.1

Published by github-actions[bot] about 1 year ago

3.11.1 (2023-10-04)

Bug Fixes

  • core: allow for QuestionAdapter<string> to proxy .replaceAll() method (f1200c1)
  • deps: update website dependencies (06041e9)
serenity-js - v3.11.0

Published by github-actions[bot] about 1 year ago

3.11.0 (2023-10-03)

Features

  • assertions: isBefore and isAfter accept Timestamp as well as Date objects (55e13d0)
  • core: inspecting a Timestamp returns a human-friendly description of its value (da26b54)
  • playwright-test: enabled the ability to CallAnApi for all default actors (436cde5), closes #1876
  • playwright-test: explicit proxy config will override env variables for REST interaction (1c277d6), closes #1949
  • rest: automatic proxy server configuration for CallAnApi (27a1630), closes #1949
  • serenity-bdd: serenity-bdd downloader will now automatically detect proxy server configuration (c221210), closes #1949
  • web: ability to CallAnApi is now available by default (dfaf8e4), closes #1876
serenity-js - v3.10.4

Published by github-actions[bot] about 1 year ago

3.10.4 (2023-09-22)

Bug Fixes

  • deps: update playwright dependencies to ^1.38.1 (0072ddb)
serenity-js - v3.10.3

Published by github-actions[bot] about 1 year ago

3.10.3 (2023-09-15)

Bug Fixes

  • deps: update playwright dependencies to ^1.38.0 (0b8074b)
  • playwright-test: simplified and documented implementing custom Playwright Test fixtures (61fc2bc), closes microsoft/playwright#24146
  • rest: correctly resolve relative paths in REST requests (1bdf3eb)
  • rest: improved error messages and error handling for failed requests (e6eb0c3), closes #1876
  • webdriverio: updated WebdriverIO to 8.16.7 and switched to its new global types (ecd96b2)
serenity-js - v3.10.2

Published by github-actions[bot] about 1 year ago

3.10.2 (2023-09-10)

Bug Fixes

  • core: updated installation instruction in the README (ec3f277), closes #1915
  • cucumber: removed publishQuiet config option as it's been removed from Cucumber (5a880ce)
  • deps: update dependency https-proxy-agent to ^7.0.2 (dbbd6a9)
serenity-js - v3.10.1

Published by github-actions[bot] about 1 year ago

3.10.1 (2023-09-01)

Bug Fixes

  • core: use module: es2020 instead of Node16 to avoid issue nrwl/nx#18801 (935e655)
  • deps: update dependency which to v4 (592c3e1)
  • deps: update website dependencies (04b33b5)
  • webdriverio: use Node16 module loader (105be09)
serenity-js - v3.10.0

Published by github-actions[bot] about 1 year ago

3.10.0 (2023-08-23)

Features

serenity-js - v3.9.1

Published by github-actions[bot] about 1 year ago

3.9.1 (2023-08-18)

Bug Fixes

  • core: support iOS window handles in CorrelationId (4e15e1a)
  • deps: update dependency @paralleldrive/cuid2 to ^2.2.2 (1bec9da)
  • deps: update playwright dependencies to ^1.37.1 (3a13bba)
serenity-js - v3.9.0

Published by github-actions[bot] about 1 year ago

3.9.0 (2023-08-04)

Features

  • core: introduced MetaQuestionAdapter (b6676fd)
serenity-js - v3.8.0

Published by github-actions[bot] about 1 year ago

3.8.0 (2023-08-01)

Bug Fixes

  • serenity-bdd: corrected screenshot sort order in screenshot detail viewer (7537622), closes #1790
  • webdriverio: updated WebdriverIO to 8.13 (b8916df)

Features

  • core: allow for easier debugging of Serenity/JS domain events using StreamReporter (108677e), closes #1790
  • webdriverio: support for WebdriverIO 8.14 (27c5cec)
serenity-js - v3.7.2

Published by github-actions[bot] about 1 year ago

3.7.2 (2023-07-26)

Bug Fixes

serenity-js - v3.7.1

Published by github-actions[bot] about 1 year ago

3.7.1 (2023-07-22)

Bug Fixes

  • serenity-bdd: corrected downloading Serenity BDD jar using HTTP Proxy Agent (48f79b9), closes #1795
serenity-js - v3.7.0

Published by github-actions[bot] over 1 year ago

3.7.0 (2023-07-20)

Bug Fixes

  • core: support for proxying String.replace in QuestionAdapter (251113d)
  • deps: update playwright dependencies to ^1.36.1 (b86289b)

Features

  • playwright: support for parentElement.closestTo(childElement) API (cee2c48), closes #1784
  • protractor: support for parentElement.closestTo(childElement) API (ec21e18)
  • webdriverio: support for parentElement.closestTo(childElement) API (ee1b3c4)
  • web: new PageElement Query Language API - parentElement.closestTo(childElement) (7d48fd8)
serenity-js - v3.6.1

Published by github-actions[bot] over 1 year ago

3.6.1 (2023-07-11)

Bug Fixes

  • deps: update playwright dependencies to ^1.36.0 (8b60383)
  • playwright-test: ensure activity instantiation location is correct in component tests (87d59ef), closes #1784
serenity-js - v3.6.0

Published by github-actions[bot] over 1 year ago

3.6.0 (2023-07-11)

Bug Fixes

  • deps: update dependency https-proxy-agent to ^7.0.1 (f49b293)
  • deps: update dependency https-proxy-agent to ^7.0.1 (9ea4610)
  • deps: update dependency tiny-types to ^1.20.0 (6d7bf43)

Features

  • playwright-test: enable BrowseTheWebWithPlaywright to reuse an existing page instance (5c2deb1), closes #1784
  • playwright-test: introducing Component Testing with Serenity/JS and Playwright Test (7b3c6c8), closes #1784
  • web: selectors are comparable and serialisable to JSON (b285389), closes #1784
  • web: you can now use Serenity/JS Screenplay Pattern APIs for UI component testing (3c9aa4b), closes #1784