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
blockedBy[]
blocking[]
closedAtApr 8, 2026, 12:16 PM

Neural Link Playwright SDK Integration

Closedenhancementaitesting
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 assigned to @tobiu on Apr 8, 2026, 11:44 AM
tobiu added the enhancement label on Apr 8, 2026, 11:44 AM
tobiu added the ai label on Apr 8, 2026, 11:44 AM
tobiu added the testing label on Apr 8, 2026, 11:44 AM
tobiu added parent issue #8851 on Apr 8, 2026, 11:44 AM
tobiu referenced in commit 108fffc - "feat: Neural Link Driven Playwright Integration (#8851) on Apr 8, 2026, 12:04 PM
tobiu cross-referenced by PR #9788 on Apr 8, 2026, 12:13 PM
tobiu closed this issue on Apr 8, 2026, 12:16 PM