Skip to main content

19 posts tagged with "playwright-test"

View All Tags

Summary

This release introduces improvements to the following Serenity/JS modules:

View detailed code diff on GitHub

Bug Fixes

  • cucumber: support for Cucumber 10.4.0 (3aff921)
  • cucumber: updated cucumber/messages to 24.1.0 (1ea098b)
  • deps: update dependency sass to v1.74.1 (a9b73e1)
  • deps: update playwright dependencies to v1.43.0 (f9a2f9d)
  • playwright-test: support for Playwright Test 1.43.0 (0162b6e)

Features

  • serenity-bdd: support for Serenity BDD 4.1.6 (48cbaf6)

Summary

This release introduces improvements to the following Serenity/JS modules:

View detailed code diff on GitHub

Bug Fixes

  • deps: update dependency typedoc to v0.25.8 (9b4198d)
  • deps: update dependency typedoc-plugin-mdn-links to v3.1.15 (1c2e7b6)
  • playwright-test: fix lint issue, refactors and add integration tests to custom tags reporting (0f055c7)
  • serenity-bdd: removed dependency on https-proxy-agent as it's no longer required (acad172)

Features

  • playwright-test: announce tags automatically if present on the test title (00b9ef8)

Summary

This release addresses #2165 and introduces improvements to the following Serenity/JS modules:

View detailed code diff on GitHub

Bug Fixes

  • core: introduced RequirementsHierarchy to centralise requirements detection logic (0a3d6f0)
  • core: recognise specs as a potential requirements hierarchy root (d95d850)
  • core: removed dependency on Moment.js (edd1d64)
  • core: simplified the Timestampt validation regex and improved error messages (b453a23)
  • core: support for timezones and simplified date time strings when creating Timestamps (754f8e2)
  • cucumber: ensure Cucumber adapter emits events with absolute file paths (f93d9cc)
  • cucumber: support for Cucumber 10.3.1 (8f41a03)
  • deps: update dependency lru-cache to v10.2.0 (a580d1e)
  • deps: update dependency typedoc-plugin-mdn-links to v3.1.13 (92c8652)
  • deps: update dependency typedoc-plugin-mdn-links to v3.1.14 (fdb2616)
  • deps: update playwright dependencies to v1.41.1 (a1a39ee)
  • serenity-bdd: upgraded Serenity BDD CLI to 4.0.46 (218c08f)

Features

  • core: added Masked.valueOf() Question (e9ff5ab), closes #2165
  • cucumber: support for nested requirements reporting (40f8842)
  • cucumber: support for nested requirements reporting (2d0b885)
  • jasmine: support for nested requirements reporting (137fef7)
  • jasmine: support for using specDir to indicate the requirements hierarchy root (585cb81)
  • mocha: support for nested requirements reporting (f8e70ce)
  • playwright-test: improved requirements reporting (3b99112)
  • playwright-test: support for nested requirements reporting (37ef679)
  • serenity-bdd: upgraded Serenity BDD to 4.0.44 (4e2f1e3)

Summary

This release introduces improvements to the following Serenity/JS modules:

View detailed code diff on GitHub

Bug Fixes

  • deps: update dependency lru-cache to ^10.1.0 (05700c1)
  • deps: update playwright dependencies to ^1.40.1 (da2e7ba)
  • playwright-test: corrected proxy protocol detection and configuration (090b322)
  • web: question about Attribute is now generic and specifies native element type (c2b7663)
  • web: removed duplicate quotes in the error message (4ee1c10)
  • web: replaced dot in error message by a comma (d78551e)

Features

  • core: nested error cause is now added to the main error message (815c8ce), closes #1823
  • cucumber: support for ESNext modules (ba1f225), closes #2097
  • web: question about ComputedStyle retrieves computed style property (219f9b9), closes #1633

Summary

This release introduces improvements to the following Serenity/JS modules:

View detailed code diff on GitHub

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

Summary

This release addresses #1876 and introduces improvements to the following Serenity/JS modules:

Related external tickets: microsoft/playwright#24146

View detailed code diff on GitHub

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)

Summary

This release introduces improvements to the following Serenity/JS modules:

Related external tickets: microsoft/TypeScript#5711

View detailed code diff on GitHub

Bug Fixes