2.0.0-alpha1

Image
webshipjs-2.0.0-alpha1

Migrated all step definitions in webship-js to Playwright. This change removes the need for a separate WebDriver server, simplifying setup and improving test speed and reliability. All step definitions in tests/step-definitions/webship.js were rewritten using the Playwright API while keeping the Cucumber.js layer unchanged, so existing .feature files require no modifications. Browser lifecycle is now managed per scenario via Cucumber hooks, and the browser (chromium, firefox, webkit) can be selected using the BROWSER environment variable.

 

Changes since Webship-js 1.0.47:

  • Start a 2.0.x branch and switch all step definitions to Playwright #241