LearnNewsExamplesServices
Frontmatter
titlefeat: Neural Link Driven Playwright Integration (#8851)
authortobiu
stateMerged
createdAtApr 8, 2026, 12:12 PM
updatedAtApr 8, 2026, 12:16 PM
closedAtApr 8, 2026, 12:16 PM
mergedAtApr 8, 2026, 12:16 PM
branchesdevfeature/issue-8851-neural-link-playwright
urlhttps://github.com/neomjs/neo/pull/9788
Merged
tobiu
tobiu commented on Apr 8, 2026, 12:12 PM

Description

Resolves #8851 Resolves #9782 Resolves #9783

Implementation of the Neural Link Driven Playwright Integration architecture. This PR introduces White-Box E2E testing capabilities to the Neo.mjs framework without making any structural regressions to the DOM observers. Playwright instances can now actively grab memory-resident component structures.

  • Extends Bridge.mjs and ConnectionService.mjs to parse role=test and bind appName payloads safely.
  • Expands fixtures.mjs providing native app.getComponent, app.setProperties to Test runners.
  • Includes working E2E validation.