Skip to content

feat: add --playwright-debug=cli for Python test agents - #315

Merged
Simon Knott (Skn0tt) merged 2 commits into
microsoft:mainfrom
Skn0tt:skn0tt-python-test-agents-support
Aug 10, 2026
Merged

feat: add --playwright-debug=cli for Python test agents#315
Simon Knott (Skn0tt) merged 2 commits into
microsoft:mainfrom
Skn0tt:skn0tt-python-test-agents-support

Conversation

@Skn0tt

@Skn0tt Simon Knott (Skn0tt) commented Aug 6, 2026

Copy link
Copy Markdown
Member

This adds --playwright-debug=cli, so a pytest run can pause and print a python -m playwright cli attach … command that agents (or you) can use to inspect the live browser.

pytest --playwright-debug=cli -s
# → attach with: python -m playwright cli attach tw-…

Skills are updated in microsoft/playwright#42165.
References microsoft/playwright#38610.

Simon Knott (Skn0tt) and others added 2 commits August 6, 2026 16:00
Bind the browser, print attach instructions, and pause on the first
plugin context so agents can attach via `python -m playwright cli`.

Requires -s/--capture=no and a single xdist worker. Mirrors the skill-
based path from microsoft/playwright#38610 (not MCP).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 36905b3d-2f7c-4da8-8cc7-a644814e8004
Same as microsoft/playwright-python#3091. PyPI publishing is unaffected
(handled by .azure-pipelines/publish.yml). conda-forge still has the
package if people want it from there.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 36905b3d-2f7c-4da8-8cc7-a644814e8004
@Skn0tt
Simon Knott (Skn0tt) merged commit 70e8949 into microsoft:main Aug 10, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants