• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mxschmitt / playwright-go / 38368699058
77%
main: 78%

Build:
Build:
LAST BUILD BRANCH: feat/connect-remote-websocket
DEFAULT BRANCH: main
Ran 13 Oct 2026 08:29AM UTC
Jobs 9
Files 64
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Oct 2026 08:19AM UTC coverage: 77.488% (-0.7%) from 78.163%
38368699058

Pull #644

github

minhhuynh-tinyfish
feat: add ConnectRemote to drive a remote Playwright server without a local driver

ConnectRemote speaks the Playwright protocol directly to a
BrowserType.launchServer endpoint over WebSocket (one JSON text frame per
message), so no Node.js driver is downloaded or started on the client.
BrowserType.Connect still needs one, because it opens the WebSocket
through LocalUtils.connect on the local driver.

The handshake always sends a Playwright/<driver version> User-Agent and
does not let callers override it: the server only enforces its
major.minor compatibility check for a User-Agent it can parse. A 428
refusal is returned as ErrVersionMismatch naming both versions.

Without a local driver there is no LocalUtils, so tracing skips
client-side stack collection instead of dereferencing nil.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #644: feat: add ConnectRemote to drive a remote Playwright server without a local driver

50 of 151 new or added lines in 4 files covered. (33.11%)

2 existing lines in 1 file now uncovered.

7996 of 10319 relevant lines covered (77.49%)

14673.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
61
16.44
connect_remote.go
35
49.28
ws_transport.go
5
69.53
-0.96% tracing.go

Coverage Regressions

Lines Coverage ∆ File
2
86.77
-0.62% connection.go
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest-firefox - 38368699058.1 13 Oct 2026 08:33AM UTC 64
75.97
GitHub Action Run
2 ubuntu-latest-webkit - 38368699058.2 13 Oct 2026 08:31AM UTC 64
75.83
GitHub Action Run
3 macos-latest-webkit - 38368699058.3 13 Oct 2026 08:33AM UTC 64
75.37
GitHub Action Run
4 windows-latest-firefox - 38368699058.4 13 Oct 2026 08:33AM UTC 64
75.95
GitHub Action Run
5 macos-latest-firefox - 38368699058.5 13 Oct 2026 08:36AM UTC 64
75.97
GitHub Action Run
6 macos-latest-chromium - 38368699058.6 13 Oct 2026 08:30AM UTC 64
77.25
GitHub Action Run
7 windows-latest-webkit - 38368699058.7 13 Oct 2026 08:31AM UTC 64
75.89
GitHub Action Run
8 ubuntu-latest-chromium - 38368699058.8 13 Oct 2026 08:29AM UTC 64
77.25
GitHub Action Run
9 windows-latest-chromium - 38368699058.9 13 Oct 2026 08:34AM UTC 64
77.23
GitHub Action Run
Source Files on build 38368699058
  • Tree
  • List 64
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #644
  • PR Base - main (#34903889989)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc