LearnNewsExamplesServices
Frontmatter
id9782
titleNeural Link Playwright SDK Integration
stateClosed
labels
enhancementaitesting
assigneestobiu
createdAtApr 8, 2026, 11:44 AM
updatedAtApr 8, 2026, 12:16 PM
githubUrlhttps://github.com/neomjs/neo/issues/9782
authortobiu
commentsCount0
parentIssue8851
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtApr 8, 2026, 12:16 PM

Neural Link Playwright SDK Integration

Closed v13.0.0/archive-v13-0-0-chunk-3 enhancementaitesting
tobiu
tobiu commented on Apr 8, 2026, 11:44 AM

Goal

To support running Neural Link tests autonomously via Playwright, we need the ConnectionService and Bridge to seamlessly track identities. Since Playwright can spawn multiple parallel workers, we need testing environments to be uniquely identifiable and matchable to the browser context they spawn.

Tasks

  • Add explicit logging/handling for role=test in Bridge.mjs.
  • Enhance ConnectionService.mjs to establish connection wrappers (e.g. waitForSession) that can dynamically locate a specific appWorkerId corresponding to the test's runtime context.
  • Ensure the standalone SDK mode in ai/services.mjs safely works in a Node test runner.
tobiu cross-referenced by PR #9788 on Apr 8, 2026, 12:13 PM