Heal

Known limitations

Current limitations and edge cases in the Heal SDK.

Known limitations

This page lists current limitations and edge cases in the Heal SDK and Playwright integration.

For usage patterns and the full API surface, see the SDK overview and SDK reference.

Execution model and hooks

  • beforeEach / beforeAll / afterAll hooks are not extracted into separate blocks.
  • test.only(), test.skip(), and test.slow() are not detected or handled specially.
  • Tag-based filtering is not currently supported.
  • test.step() is treated as regular code, without special nesting or reporting behavior.

Fixtures and scope

  • The fixture scope option (worker, module) is not parsed.
  • Only import * as blocks imports are recognized for reusable block functions (default imports and other patterns are not supported).

Blocks and helpers

  • Block extraction relies on the import * as blocks from './blocks' pattern for helper modules.
  • Other import styles (such as import { loginWithCredentials } from './blocks') are not yet supported for automatic block handling.

See also

On this page