Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
3,190 contributions in the last year
Contribution activity
October 2020
- fix(generator): don't generate filtered-out tests
- feat(gitignore): respect ignores in gitignore
- fix(line): respect terminal size in line reporter
- chore: inline folio env prefixes for discoverability
- fix(hooks): respect parameter usage inside hooks
- fix(toMatchSnapshot): pass options with tolerance all the way
- chore: print short parameter preview on progress
- fix(params): fix boolean parameters CLI
- feat(config): allow redefining config from within fixtures
- chore: rename stable version into dogfood
- api: remove old api, remove scope from overrides
- api: remove old api, remove scope from overrides
- api: remove old api, remove scope from overrides
- chore: rename stable version into dogfood
- api(misc): trim obsolete, restore auto, fix validation
- chore: roll folio 0.3.5 for dogfooding
- chore: rename to folio
- feat(junit): add a junit reporter
- chore: remove expect.extend for now, it'll need different api
- fix(repeat): disambiguate repeat-each output paths
- feat(spec): support test() notation
- chore: remove package lock, it does not help
- fix(formatter): tolerate long test titles
- chore(types): use explicit expect types
- test(reporter): add tests for dot and line reporters
- Some pull requests not shown.
- doc(overrides): remove "one of" that was misleading
- fix(screencast): do not stop screencast on page close
- chore(screencast): respect i/o backpressure when writing into ffmpeg
- browser(webkit): fix the datastore leak
- fix(screencast): bump chromium video quality
- fix(screencast): await for the first video frame on Chromium
- test: add a failing test for video on chromium
- api(video): restore the missing video path accessor
- chore: roll folio to 0.3.11
- chore: roll test fixtures, replace trace w/ video
- chore: bump folio to 0.3.9, use fixture timeout
- chore: nit test fixes
- chore: roll folio to 0.3.8
- chore: locate binaries in case of cli deployment
- Revert "feat(firefox): migrate to the pipe channel (#4068)"
- test: roll test runner 0.9.22
- feat(firefox): migrate to the pipe channel
- test: roll test runner to 0.9.20
- browser(firefox): make pipe work on Windows
- test: remove failing expectations from a passing test
- test: roll test runner 0.9.17
- chore: roll to 1.5.1 official
- chore: roll to 1.5.0 official
- chore: deploy canary cli to cdn
- chore: close context before exit
- chore: roll Playwright and Folio to latest
- feat(python): generate sync dialect by default
- chore: split 32 and 64 bit deployments
- feat(driver): bake driver into the cli
- feat(driver): bake driver into the cli
- fix(misc): misc bugfixes
- feat(python): add python version
- api(video): support video accessor from 1.5.1
- feat(exposeBinding): support new handle= parameter from 1.5
- fix(lang): use new env variable to define default codegen
- feat(roll): improved parameter validation, rolling 1.5 apis
- chore: user the driver from cdn
- fix(subprocess): tolerate spaces in paths
- fix(32): tag 64bit binary with win32 label
- fix(x86): bake x86 node for Windows
- browser(firefox): report pageerrors without stack properties
- browser(webkit): fix pointer media query on mac
- browser(webkit): roll to 10-15
- fix(screencast): correctly process videos with 1 frame
- docs: fix Video.path() type
- docs: add note about videos saving on context closure
- fix(test): update path for screenshots on failure
- chore: cut v1.5.0-post version
- browser(webkit): roll to 10/08
- chore: fix driver compatibility with PKG
- test: make "remove header" test actually test be havior
- devops: playwwright-core installation should not touch browser registry
- feat(firefox): roll to r1188
- fix: disable chromium sandbox by default
- chore: remove test dependency on pw itself
- browser(firefox): fix typo in dispatcher teardown
- fix(api.json): do not copy documentation from base class members
- feat(video): support videos in remote browser
- fix(video): wait for videos when closing persistent context
- api: allow exposeBinding to pass handles
- chore: include api.json in NPM package
- api: update videos api, hide tracing
- test: minor fixes
- chore: use type for spec argument
- api(reporter, breaking): remove file from onError
- feat: improved stack traces
- fix: do not create empty test-results
- feat(fixtures): allow depending on base from override
- fix: workers creation race
- chore: make parameters the last template argument
- api: use builder to define fixtures
- feat: implement new fixtures chaining
- chore: move deps to registration
- fix(fixtures): teardown test fixtures upon worker shutdown
- feat(fixtures): new fixtures syntax
- feat(testOutputPath): allow passing multiple segments
- feat(hooks): validate hook fixtures dependencies
Created an issue in microsoft/playwright-python that received 1 comment
Missing 1.5 features
Parameter not implemented: Page.exposeBinding(handle=)
Parameter not implemented: BrowserContext.exposeBinding(handle=)

