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
-
-
Forked from GoogleChrome/lighthouse
Auditing, performance metrics, and best practices for Progressive Web Apps
JavaScript
-
-
Forked from microsoft/vscode-mock-debug
Starter sample for developing debug adapters for VSCode.
TypeScript
-
-
2,210 contributions in the last year
Contribution activity
September 2020
- dgozman/playwright-cli TypeScript
- dgozman/playwright-runner TypeScript
Created a pull request in microsoft/playwright-cli that received 2 comments
fix(codegen): do not record multiple actions at once
We have a bug where "commit" action does not respect the "is performing action" flag and therefore may reset it. This leads to action reentrancy an…
- fix(listeners): avoid "too many listeners" problem
- test: enable videos on tracing bots
- test: migrate some helpers to fixtures, use testOutputDir
- api(video): simplify video api
- api(trace): introduce artifacts options
- chore: move action instrumentation per-context
- chore: introduce evaluateInUtility private api
- chore(trace): remove dependency on handle._previewPromise
- api(trace): introduce artifacts options
- feat(trace): record goto, setContent, goBack, goForward and reload
- fix(launchServer): do not throw when 'port' option is present
- fix(waitTask): remove rerunnable tasks from the context data upon success/failure
- fix($$): use utility context when possible
- chore: inline page._runAbortableTask
- test: make network idle tests parametrized with a loop
- chore: refactor goBack/goForward/reload
- fix(snapshot): do not let a single frame fail the whole snapshot
- feat(trace): trace more actions
- feat(trace): trace page open/close events
- fix(rpc): ensure better error messages when rpc misbehaves
- chore: merge BrowserType and BrowserTypeBase, remove logName
- feat(rpc): allow sending metadata with rpc calls
- fix(snapshot): properly save textarea content
- feat(tracing): trace actions
- browser(firefox): fix automatic http->https redirect
- Some pull requests not shown.
- browser(webkit): report correct pointer type to css
- fix(executablePath): throw unexpected platform error upon call
- test(chromium): add test for PLAYWRIGHT_CHROMIUM_DEBUG_PORT
- feat(emulation): emulate a mouse pointer in headless chrome
- feat(screencast): add saveAs and createReadableStream
- cherrypick(release-1.4): do not throw when 'port' option is present
- devops: build ffmpeg for linux
- fix(selector): normalise whitespaces in text selector
- chore: cut v1.4.0-post version
- docs(selectors): update structure and add best practices
- browser(firefox): force firefox devtools to open in a separate window
- chore: remove highlight from PWDEBUG in favor of devtools one
- chore: expose internal api for extending injected script
- docs: update why-playwright.md
- fix(debug): do not generate source urls for anonymous scripts
- feat: add browser type to device descriptors
- test: explicitly require expect
- devops: bake commit SHA inside npm package
- test: roll test-runner to 0.2.8
- fix(screencast): remove white padding in headless chromium
Created an issue in microsoft/playwright-cli that received 6 comments
codegen: multiple elements matching a selector
When multiple elements match the proposed selector, we highlight them all. How can I be sure that the action targets a particular one?
- codegen: popups could be handled better
- codegen: search button on booking.com does not click
- codegen sometimes continuously clicks without any actions
- codegen: element selector should be positioned carefully
- pdf: silently ignores the browser option
- open: manually quitting from mac webkit produces an error
- open: mac webkit is blurry by default
- open: ctrl+c on mac webkit brings up "Playwright has closed unexpectedly" error dialog