Releases: DyHex/POMWright
Releases · DyHex/POMWright
v1.0.2
Patch Changes
-
#25
993b0ad
Thanks @DyHex! - # ChangebuildNestedLocator will no longer attempt to auto-scroll to the final nested locator
Was done previously in an attempt to improve test recordings, but it sometimes causes tearing in screenshots and isn't ideal when using nested locators for visual regression tests.
Playwright/test compatibility
Tested with the following Playwright/test versions:
- 1.43.1
- 1.43.0
- 1.42.1
- 1.42.0 (not recommended)
- 1.41.2
- 1.41.1
- 1.41.0
- 1.40.1
- 1.40.0
- 1.39.0
v1.0.1
Patch Changes
-
#23
0cfc19f
Thanks @DyHex! - # Continuous testing & bug fixesBug fixes
- getLocatorBase.applyUpdate() now correctly updates the LocatorSchemaWithMethod and maintains a circular ref. for the entry representing itself in schemasMap
- getLocatorBase.applyUpdates() now correctly updates the LocatorSchemaWithMethod and maintains a circular ref. for the entry representing itself in schemasMap while updating other LocatorSchema in SchemasMap directly.
- getLocatorBase.deepMerge() now correctly validates valid nested properties of LocatorSchema
Continuous testing
- Build workflow now runs unit tests (vitest)
- New shell script enabling testing new packages before release
- New test workflow for POMWright integration tests (Playwright/test)
- 52 new unit tests, more to come..
- 4 new integration tests, more to come..
New release has also been tested with a seperate Playwright/test project leveraging POMWright (~100 E2E tests)
Playwright/test compatibility
Tested with the following Playwright/test versions:
- 1.43.1
- 1.43.0
- 1.42.1
- 1.42.0 (not recommended)
- 1.41.2
- 1.41.1
- 1.41.0
- 1.40.1
- 1.40.0
- 1.39.0
v1.0.0
Major Changes
-
130784f: BREAKING: The following index.ts exports have been renamed:
- "POMWright" changed to "BasePage"
- "POMWrightTestFixture" changed to "test"
- "POMWrightLogger" changed to "PlaywrightReportLogger"
- "POMWrightGetLocatorBase" changed to "GetLocatorBase"
- "POMWrightApi" changed to "BaseApi"
Documentation updated
README updated