Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
microsoft
/
playwright-python
Public
Notifications
You must be signed in to change notification settings
Fork
1.2k
Star
15k
Code
Issues
4
Pull requests
12
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Commits
Breadcrumbs
History for
playwright-python
scripts
generate_sync_api.py
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 30, 2026
fix(typing): typed overloads for expect_event and wait_for_event (#3061)
Dmitry Gozman (dgozman)
authored
86415b6
View commit details
Copy full SHA for 86415b6
View code at this point
Browse repository at this point
fix: support async predicates in page.expect_request/expect_response (#3055)
Show description for 797946e
Simon Knott (Skn0tt)
and
Copilot
authored
797946e
View commit details
Copy full SHA for 797946e
View code at this point
Browse repository at this point
Commits on Apr 29, 2026
feat: add AsyncContext/Disposable support (#3052)
Show description for d9a922d
Simon Knott (Skn0tt)
and
Copilot
authored
d9a922d
View commit details
Copy full SHA for d9a922d
View code at this point
Browse repository at this point
Commits on Oct 16, 2023
chore: support Python 3.12 (#2116)
Max Schmitt (mxschmitt)
authored
9f042ec
View commit details
Copy full SHA for 9f042ec
View code at this point
Browse repository at this point
Commits on Sep 5, 2023
feat(roll): roll to Playwright 1.38.0-alpha-sep-4-2023 (#2058)
Max Schmitt (mxschmitt)
authored
0e92fbc
View commit details
Copy full SHA for 0e92fbc
View code at this point
Browse repository at this point
Commits on Sep 13, 2022
chore: use None instead of NoneType for API type annotations (#1536)
Show description for 2cc7a84
Joe Cheng (jcheng5)
authored
2cc7a84
View commit details
Copy full SHA for 2cc7a84
View code at this point
Browse repository at this point
Commits on Aug 25, 2022
chore: add support for Python 3.11 (#1533)
Max Schmitt (mxschmitt)
authored
399f24f
View commit details
Copy full SHA for 399f24f
View code at this point
Browse repository at this point
Commits on Jun 22, 2022
chore: rework apiName api call handling in connection (#1361)
Max Schmitt (mxschmitt)
authored
5d33195
View commit details
Copy full SHA for 5d33195
View code at this point
Browse repository at this point
Commits on Jan 27, 2022
feat: add Response assertions (#1125)
Show description for ab954ac
Max Schmitt (mxschmitt)
authored
ab954ac
View commit details
Copy full SHA for ab954ac
View code at this point
Browse repository at this point
Commits on Nov 19, 2021
feat: added web-first assertions (#1036)
Max Schmitt (mxschmitt)
authored
bea12da
View commit details
Copy full SHA for bea12da
View code at this point
Browse repository at this point
Commits on Sep 15, 2021
feat: add docs for events in the generator (#897)
Kumar Aditya (kumaraditya303)
authored
5e52bcf
View commit details
Copy full SHA for 5e52bcf
View code at this point
Browse repository at this point
Commits on Sep 14, 2021
chore: remove special handling for `__getitem__` (#894)
Kumar Aditya (kumaraditya303)
authored
9a59907
View commit details
Copy full SHA for 9a59907
View code at this point
Browse repository at this point
Commits on Jun 28, 2021
feat: support dynamic browser name (#748)
Kumar Aditya (kumaraditya303)
authored
aa0b467
View commit details
Copy full SHA for aa0b467
View code at this point
Browse repository at this point
Commits on Jun 27, 2021
feat: context managers (#778)
Kumar Aditya (kumaraditya303)
authored
dae661d
View commit details
Copy full SHA for dae661d
View code at this point
Browse repository at this point
Commits on Jun 23, 2021
chore: remove redundant code (#759)
Kumar Aditya (kumaraditya303)
authored
61b1a03
View commit details
Copy full SHA for 61b1a03
View code at this point
Browse repository at this point
Commits on Apr 16, 2021
feat(roll): roll to 1618513089000 (#622)
Dmitry Gozman (dgozman)
authored
57bebfd
View commit details
Copy full SHA for 57bebfd
View code at this point
Browse repository at this point
Commits on Feb 21, 2021
feat(inspector): plumb api names metainfo (#520)
Pavel Feldman (pavelfeldman)
authored
f388fb9
View commit details
Copy full SHA for f388fb9
View code at this point
Browse repository at this point
Commits on Feb 19, 2021
chore: roll Playwright to ToT (#516)
Pavel Feldman (pavelfeldman)
authored
c05cad2
View commit details
Copy full SHA for c05cad2
View code at this point
Browse repository at this point
Commits on Jan 15, 2021
test: mmigrate to expect_ where possible (#428)
Pavel Feldman (pavelfeldman)
authored
25a99d5
View commit details
Copy full SHA for 25a99d5
View code at this point
Browse repository at this point
Commits on Jan 14, 2021
docstrings: only render async/sync dialect snippets (#426)
Pavel Feldman (pavelfeldman)
authored
39374d0
View commit details
Copy full SHA for 39374d0
View code at this point
Browse repository at this point
Commits on Jan 13, 2021
chore: validate properties in the docs (#424)
Pavel Feldman (pavelfeldman)
authored
fb9a258
View commit details
Copy full SHA for fb9a258
View code at this point
Browse repository at this point
Commits on Jan 11, 2021
chore: roll to ToT driver (#420)
Pavel Feldman (pavelfeldman)
authored
47d42d8
View commit details
Copy full SHA for 47d42d8
View code at this point
Browse repository at this point
Commits on Jan 7, 2021
chore: make internal methods snake case (#417)
Pavel Feldman (pavelfeldman)
authored
e2e93b5
View commit details
Copy full SHA for e2e93b5
View code at this point
Browse repository at this point
Commits on Jan 6, 2021
docs: update generator to the new docs infra (#414)
Pavel Feldman (pavelfeldman)
authored
e5dc9b1
View commit details
Copy full SHA for e5dc9b1
View code at this point
Browse repository at this point
Commits on Dec 18, 2020
feat(logger): add pw:api logger (#386)
Pavel Feldman (pavelfeldman)
authored
e43da61
View commit details
Copy full SHA for e43da61
View code at this point
Browse repository at this point
feat(api): split sync and async entry points (#382)
Pavel Feldman (pavelfeldman)
authored
30c5b52
View commit details
Copy full SHA for 30c5b52
View code at this point
Browse repository at this point
Commits on Dec 17, 2020
api(snake): go snake (#375)
Pavel Feldman (pavelfeldman)
authored
35480ce
View commit details
Copy full SHA for 35480ce
View code at this point
Browse repository at this point
Commits on Dec 12, 2020
chore: rename private modules to _ (#366)
Pavel Feldman (pavelfeldman)
authored
87fd4b5
View commit details
Copy full SHA for 87fd4b5
View code at this point
Browse repository at this point
Commits on Dec 9, 2020
fix(loop): create separate loop for sync playwright execution (#354)
Pavel Feldman (pavelfeldman)
authored
b9755e2
View commit details
Copy full SHA for b9755e2
View code at this point
Browse repository at this point
Commits on Nov 30, 2020
chore: add expect_* context manager docstrings (#332)
Pavel Feldman (pavelfeldman)
authored
548b552
View commit details
Copy full SHA for 548b552
View code at this point
Browse repository at this point
chore: remove expect_dialog context manager from the sync api (#331)
Pavel Feldman (pavelfeldman)
authored
2607b03
View commit details
Copy full SHA for 2607b03
View code at this point
Browse repository at this point
Commits on Nov 1, 2020
fix(listeners): fix removing listeners (#272)
Pavel Feldman (pavelfeldman)
authored
a80f3ff
View commit details
Copy full SHA for a80f3ff
View code at this point
Browse repository at this point
Commits on Sep 3, 2020
chore: add missing methods and use a set for it (#184)
Show description for f5f9614
Max Schmitt (mxschmitt)
authored
f5f9614
View commit details
Copy full SHA for f5f9614
View code at this point
Browse repository at this point
Commits on Aug 1, 2020
fix: setDefaultTimeout (#120)
Max Schmitt (mxschmitt)
authored
8c937ba
View commit details
Copy full SHA for 8c937ba
View code at this point
Browse repository at this point
feat(expect): add expect_navigation, expect_load_state, navigation tests (#118)
Pavel Feldman (pavelfeldman)
authored
875b380
View commit details
Copy full SHA for 875b380
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.