Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@serenity-js/web

Package Overview
Dependencies
Maintainers
1
Versions
122
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@serenity-js/web - npm Package Versions

1
1113

3.0.0-rc.11

Diff

Changelog

Source

3.0.0-rc.11 (2022-02-13)

Bug Fixes

  • core: updated dependency on error-stack-parser (ea50285)
  • web: made the constructor of BrowseTheWeb protected, since it's an abstract class (dbfbed0)

Features

  • serenity-bdd: updated Serenity BDD CLI to 3.2.0, which introduces new HTML reports (9abdbd6)
  • web: support for working with frames and an interaction to Switch.to(frameOrPage) (ef73ef2), closes #805
jan-molak
published 3.0.0-rc.10 •

Changelog

Source

3.0.0-rc.10 (2022-02-03)

jan-molak
published 3.0.0-rc.9 •

Changelog

Source

3.0.0-rc.9 (2022-02-01)

Features

  • web: isVisible() works with Web elements in Shadow DOM (cf84fb0), closes #1085
jan-molak
published 3.0.0-rc.8 •

Changelog

Source

3.0.0-rc.8 (2022-01-28)

Bug Fixes

  • core: ensure Question.about doesn't expose internal interfaces (4bfb6bc), closes #1106
  • webdriverio: corrected visibility of the browser field on BrowseTheWebWithWebdriverIO (0de725f)
jan-molak
published 3.0.0-rc.7 •

Changelog

Source

3.0.0-rc.7 (2022-01-28)

Bug Fixes

  • core: removed deprecated interface DressingRoom; please use Cast instead (d68b44b)
  • core: removed deprecated interface WithStage (45d1c2b)
  • core: removed deprecated task to See.if (dd5e2f5)
  • cucumber: SECURITY: removed overrides for colors.js since the issue has now been addressed (481e327), closes cucumber/cucumber-js#1885

Features

  • assertions: isPresent works with any Optional (cea75dc), closes #1103
  • core: f and d question description formatters (c9f3fad)
  • core: replaced Adapter with QuestionAdapter and introduced Optional (8d84ad3), closes #1103
  • core: support for Optional chaining, expectation isPresent, refactored Expectations (1841ee5), closes #1099 #1099 #1103
jan-molak
published 3.0.0-rc.6 •

Changelog

Source

3.0.0-rc.6 (2022-01-10)

jan-molak
published 3.0.0-rc.5 •

Changelog

Source

3.0.0-rc.5 (2022-01-07)

Bug Fixes

  • core: screenplay Adapters will now correctly proxy calls to function-specific object keys (ad6f1e6)
  • jasmine: integrated with Jasmine 3.99.0 (7f03bb5)

Features

  • web: support for advanced PageElement locator patterns (c1ff8b7), closes #1084
jan-molak
published 3.0.0-rc.4 •

Changelog

Source

3.0.0-rc.4 (2021-12-30)

Bug Fixes

  • core: you can now retrieve the .length property of an Array wrapped in an Adapter<Array> (c36e210)

Features

  • web: ElementExpectation makes it easier to define custom PageElement-related Expectations (92ebf7d)
  • web: Text.ofAll accepts mapped PageElements (5314246)
jan-molak
published 3.0.0-rc.3 •

Changelog

Source

3.0.0-rc.3 (2021-12-29)

Bug Fixes

  • core: refactored Mappable so that it's easier to implement filters (176e0cd), closes #1074
  • core: removed interface Reducible since it's not used any more (1e9f23b)
  • deps: updated tiny-types to 1.17.0 (3187051)
  • examples: updated the examples to use the new PageElement, By, and .where APIs (54961a7), closes #805
  • rest: corrected LastResponse to wrap .status(), .body(), .header() and .headers() in Adapters (aab8e93), closes #1082
  • web: corrected synchronisation in Web questions and interactions (c3a0ad1)
  • web: Photographer skips taking a screenshot if the Window is closed (DevTools protocol) (b682577)
  • web: refactored Selector and NativeElementLocator classes to simplify the implementation (f0c8f11)
  • web: simplified the selectors (b167e42), closes #1074

Features

  • core: forEach for List and PageElements (4592fb7), closes #823
  • core: List supports custom collectors (cd3f2bc)
  • core: new implementation of List.where filters (45b3c80), closes #1074
  • core: support for Screenplay-style collection filters and mapping (List.where & .eachMappedTo) (3d3c02e), closes #1074
  • web: isVisible checks if the element is in viewport and not hidden behind other elements (429040f)
  • web: new PageElement retrieval model based on Selectors (48bd94f)
  • web: re-introduced PageElements.where DSL and universal By selectors (39fe0a1), closes #1081
jan-molak
published 3.0.0-rc.2 •

Changelog

Source

3.0.0-rc.2 (2021-12-09)

Bug Fixes

  • lerna: corrected versions of internal deps (582b922)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc