Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 1.54 KB

CHANGELOG.md

File metadata and controls

68 lines (50 loc) · 1.54 KB

Change Log

All notable changes to the "@qavajs/playwright" will be documented in this file.

Check Keep a Changelog for recommendations on how to structure this file.

🚀 - new feature
🪲 - bugfix
❌ - deprecation/removal
📝 - chore
🔬 - experimental

[2.5.0]

  • 🚀 added steps to work with file system
  • 🪲 fixed passing timeout to function returned by state parameter type

[2.4.0]

  • 🚀 added capability to pass timeout to function returned by state parameter type
  • 🚀 added js maps

[2.3.1]

  • 🚀 added capability to pass pageObject property as object
  • 🪲 fixed simple equal title

[2.3.0]

  • 🪲 fixed publishing workflow
  • 🚀 added locator.as method to define top level components (like pages)
export class App {
  LoginPage = locator.as(LoginPage);
}

class LoginPage {
  username = locator('#username');
  password = locator('#password');
}

[2.2.0]

  • 🚀 added memory processor to locator parameter type

[2.1.1]

  • 🪲 fixed library exports

[2.1.0]

  • 🚀 added readable page object errors
  • 🚀 added page object logs

[2.0.0]

  • 🚀 added new page object approach

[0.4.1]

  • 🪲 added require for http

[0.4.0]

  • 🚀 added http steps

[0.3.0]

  • 🚀 exposed expect into world

[0.2.0]

  • 🚀 added built-in page object
  • 🪲 added utils.ts to steps bundle
  • 📝 updated dependencies

[0.1.0]

  • 🚀 initial implementation