Summary​
This release introduces improvements to the following Serenity/JS modules:
@serenity-js/core
@serenity-js/playwright
@serenity-js/protractor
@serenity-js/web
@serenity-js/webdriverio
View detailed code diff on GitHub
Bug Fixes​
- deps: update dependency sass to v1.77.1 (a9d7258)
Features​
- core: exported isPlainObject utility function as part of /lib/io (7f2c5fd)
- core: new utility method Question.fromArray to complement Question.fromObject (4007bf1)
- playwright: standardised ExecuteScript argument transmission across WebdriverIO and Playwright (adfc171)
- protractor: standardised ExecuteScript argument transmission across all web integration tools (1a08f47)
- webdriverio: support for injecting scripts parameterised with complex data structures (e920e67)
- web: scripts injected into the browser accept data structures containing PageElement objects (2fbddf5)