Playwright

Latest version: v1.49.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 25 of 32

1.1

2623 - [BUG] Firefox does not launch with executablePath set to Firefox inside Applications folder
2657 - [Feature] Consider adding Browser Server to the Core Concepts docs
2660 - [BUG] Cannot find a MiniBrowser.app in neither location
2692 - What is the proper way of handling tests with more that one tab?
2704 - Error: Protocol error (Overlay.highlightNode): Could not find object with given id
2707 - [Question] Unable to load website on Webkit
2718 - [Feature] Simulate mouse movements so you can visually see what is being clicked during a test run
2726 - [Question] Allow cross-site tracking or change your browser
2728 - Is it possible to launch playwright browser "headless:false" in a docker container.
2821 - [Question] Wait for response.ok()
2828 - [BUG] - Multiple calls to launchPersistentContext fail in non-headless mode
2833 - [Question] Is it possible to launch contexts with different proxies?
2846 - [BUG] Disconnect\Reconnect not working in firefox[when using jest-playwright-preset]
2853 - Do Playwright stores a "dev_profile" file?[Question]
2859 - Playwright Firefox browser instances not closing after closing browser context[BUG]
2878 - [REGRESSION]: context.pages() now works differently
2882 - [BUG] Cannot use https or socks5 proxies
2889 - [Feature]release train order
2905 - [BUG] Getting chromium as undefined with playwright-core
2930 - [BUG] page.screenshot doesn't create folder if needed
2942 - [Feature] Switch between tabs in same context
2971 - [Internal] Jest runner limitations / adoption blockers
3001 - [Internal] for the jest portion of the tests, we should handle sigint.
3047 - [BUG] miss export type BrowserTypeConnectOptions
3083 - [Internal] browser roll script should update docs
3084 - [Question] "Cannot read property 'launch' of undefined"
3094 - [Feature] Add list of contributions to release notes
3108 - [Feature] Add yarn to playwright:{bionic:dev} Docker images
3109 - [Question] Add PID to pw logs
3140 - [Feature]make automation life more good!
3142 - [BUG]
3144 - [Question] clarify in docs what click timeout option waits for
3146 - [Question] Deno Integration?
3151 - [BUG] Page.goto() flakiness - seeing TimeoutError sometimes
3192 - [Question] Check if element is stable
3215 - [Feature] Roll Firefox to current beta
3230 - [BUG] FF - launchPersistentContext
3231 - [Question] page.keyboard.press('Enter') not working on Firefox
3232 - [Question] Chorimium is lauched but unable to navigate to url as it just says about:blank
3233 - [BUG] IP:PORT Proxy doesnt work on playwright-firefox
3258 - [Feature] add a webkit/firefox auto-roll bots
3259 - [Feature] serve Chromium from our CDN
3262 - [Question] Channels download.delete and download.createReadStream
3269 - [Question] Mouse smooth scroll
3281 - [BUG] Docs have wrong evaluation argument type
3293 - [Feature] take implicit xpath if selector starts with .. (dot dot)
3310 - [BUG] Website throws exception before rendering
3315 - [BUG] Fails on start - WS url is undefined

</details>
<details>
<summary><b>Commits (384)</b></summary>

d64d0025 - browser(firefox): fix screencast in first window on mac headful (3826)
559f30d5 - chore: roll ffmpeg binaries to r1001 (3824)
3124a1b6 - devops: fine-tune ffmpeg compilation (3823)
4240e1df - docs: add page on language bindings (3819)
777689a9 - docs(intro): add cli to getting started (3821)
29b80988 - devops: fix running docker when executed from cronjob (3822)
ee98bd0a - docs(selectors): update structure and add best practices (3817)
245d1001 - devops: produce ffmpeg builds on bots (3820)
8a339be2 - browser(firefox): roll Firefox to r1171 (3818)
ff0d6971 - docs(docker): add note how to use chromium sandbox (3779)
86874006 - refactor: consolidate ffmpeg-related files in third_party/ffmpeg (3815)
6c832660 - browser(firefox): force firefox devtools to open in a separate window (3816)
dee73925 - feat(webkit): bump to 1343 (3814)
5364c6ac - browser(firefox): fix automatic http->https redirect (3812)
3c69f2a1 - tes(types): use ts-expect-error in tests where we check for errors (3794)
e8cf8957 - feat(chromium): roll Chromium to r799411 (3811)
1791be6d - fix(input): send keypress event for enter key in chromium (3796)
b28ed214 - chore: remove highlight from PWDEBUG in favor of devtools one (3800)
355ea73a - feat: actually bundle FFMPEG binaries with NPM packages (3804)
e9f48438 - chore: use non-fractional revision for chromium revision (3809)
b8d7f398 - browser(chromium): mirror Chromium r799411 to Azure (3808)
638c77c8 - devops: stop bundling FFMPEG with Chromium (3806)
af58c8ac - fix(screencast): ensure that _videostarted is fired after newPage (3807)
a5a56365 - browser(webkit): fix basic screencast for accelerated compositing on win (3803)
8f81868b - fix(screencast): tune ffmpeg params for better quality (3798)
143adc16 - refactor: bake ffmpeg into npm instead of CDN (3799)
1d4601b4 - browser(webkit): fix screencast scale on Mac headful (3797)
658b34e3 - fix(lint): fix doclint and preprocessor tests (3793)
74f1a64e - fix(debug): do not generate source urls for anonymous scripts (3787)
c83b2da5 - chore: revert isDevMode into isUnderTest (3785)
fea3ceb3 - chore: expose injectedScript.extend (3784)
d6cd0224 - test(screencast): mark win/webkit ac as failing (3783)
f8e1fd7e - test: add a failing test for page.press (3780)
66985fc5 - feat(screencast): add expreimental public API on context (3766)
f6aab9e5 - chore: fix minimum node version (3777)
675ce004 - chore: introduce "instrumentation" that is used for debug and trace (3775)
25fe1157 - docs: update why-playwright.md (3761)
bd7cdc34 - feat(webkit): bump to 1341 (3774)
bcb4944f - devops: auto-detect platform in `//browser_patches/chromium/build.sh` (3772)
bbe2233f - feat(chromium): use bundled ffmpeg instead of npm deps (3771)
f09145e5 - chore: fix typo in build script
3cb3c650 - chore: build Chromium version with ffmpeg (3770)
a755d100 - devops: encode build number together with Chromium revision (3769)
dfc0006b - devops: bundle ffmpeg with chromium (3767)
fa8de996 - Revert "devops: revision Chromium repackaged builds separately (3698)" (3763)
b6557b9f - browser(webkit): remove incognito emoji from title (3765)
fc7b065b - browser(webkit): revert 3360 as it broke many sites (3764)
921c8d8d - docs: add help section (3741)
52fd88b1 - fix(screencast): always send at least one frame in wpe (3760)
190d16da - feat: add browser type to device descriptors (3731)
8b9be6bb - devops: fix publishing of next packages to NPM (3759)
91671f54 - chore: remove unused dev dependencies (3758)
5364e328 - devops: bake commit SHA inside npm package (3754)
c1903103 - fix(setInputFiles): make it work with CSP enabled (3756)
f232f34d - test: create a page in fixture tests to exercise browser processes (3745)
d3c67779 - browser(webkit): force repaint on screencast start (3757)
8df1fe47 - test: explicitly require expect (3755)
7ad5bd90 - test: roll test-runner to 0.2.9 (3752)
84a0066c - devops: align release publishing of docker image with dev releases (3725)
42a64048 - test: roll test-runner to 0.2.9 (3753)
175fc527 - test: roll test-runner to 0.2.8 (3748)
c5c3c75b - feat(webkit): bump to 1338 (3751)
6b085a34 - browser(webkit): do not clear existing contexts from map when exiting (3750)
7671e8e8 - devops: remove warnings when running under root without sandbox (3749)
2d46cd81 - feat(electron): automatically disable electron sandbox when run as root (3747)
0976732e - fix(screencast): remove white padding in headless chromium (3746)
de547d7d - fix(connect): make selectors.register work in connected browser (3664)
5c3bf5bf - test: add tests for selectors matching root behavior (3744)
469541a0 - test(screencast): try to unflake tests (3742)
5f6441e6 - chore(docker): use root user in Docker image (3739)
b7f6a98d - devops: use a helper script to tag and push docker images (3737)
a588840d - test(screencast): add auto scale test (3733)
be5eba0c - fix(rpc): improve internal error for unexpected rpc message (3734)
df122646 - devops: use ubuntu 20.04 to build & publish docker releases (3736)
216db2c9 - devops: use microsoft/playwright-github-actionv1 everywhere (3735)
1e64efca - feat(screencast): autoscale to fit requested size (3730)
9d999ae1 - devops: push all tags to docker registry (3732)
a4563a85 - fix(snapshot): remove integrity checksum for css (3729)
a5881252 - test: call setDevMode in wire tests (3678)
fc296235 - feat(screencast): use system ffmpeg on linux (3724)
65901305 - test: roll test runner to 0.2.5 (3723)
47ea1e07 - devops: another attempt to figure out docker publishing (3721)
ee1becd8 - browser(firefox): autoscale screencast to fit frame (3720)
1de4f7fa - devops: trigger docker devrelease when github action itself changes (3719)
2dc57c5b - chore: fix yaml syntax in the github action (3718)
1f93fb72 - chore: fix devrelease workflow names (3717)
d71d2f57 - devops: install ssh in the docker image (3716)
f8408cb8 - fix(launcher): check libs required for playing h.264 (3715)
76ab82fa - browser(webkit): prepend http:// to the schema-less URLs (#3713)
ba7093cb - devops: try to use azure/docker-login instead of manual login (3714)
fad840d8 - browser(webkit): fit screencast to frame if no scale is specified (3707)
ef5c87cc - devops: switch docker publishing to a bash script (3704)
db9b8a00 - fix(screencast): dont throw from frameAck if target is closed (3702)
1877c298 - devops: remove autoroll (3684)
a17dd98c - feat(screencast): auto recording for new pages in chromium (3701)
f23dbfb0 - test(screencast): more tests on Chromium, new seek impl (3699)
fcc1680f - devops: revision Chromium repackaged builds separately (3698)
8f37d78f - Add Applitools SDK to the showcase (3694)
8ec55e1f - feat(screencast): use ffmpeg to produce webm in chromium (3668)
3cc91093 - chore(testrunner): move out of the repo (3687)
555a8d0d - fix(testrunner): include fixture teardown into timeout, add global timeout (3685)
c47af2d4 - fix(testrunner): report unhandled rejection ones, allow retry (3686)
abb50a79 - browser(firefox): fix request frame attribution (3657)
6a93cb97 - fix(types): don't show types that we don't export (3185)
4e5007ae - fix(rpc): nice error stacks when running tests (3507)
c2cd9634 - chore: added envinfo to the bug issue template (2237)
657cc9b6 - feat(test): use metafunc in describes (3682)
fb6d1ad5 - docs(docker): add link to mcr status ui (3679)
45e178f8 - fix: support `IP:PORT` short notation to specify proxy server (3568)
97e4561e - feat(test): introduce metafunc for skip (3676)
e5ff283a - fix(trace): only enable on separate tracing bots (3677)
63a0e0c1 - chore: bump dev dependencies (3659)
7b1fac90 - test: mark all crash tests as flaky on firefox win (3675)
3d6051ad - test: mark "should work for webgl" as fixme on webkit linux (3674)
90408aa4 - test: Remove "request interception" from oopif tests (3671)
b34d9aba - feat(trace): experimental traces for our tests (3567)
19f21b1b - browser(webkit): use webkit generate-bundle tool to generate the bundles (3563)
4386cd4e - test: mark "headless should be able to read cookies written by headful" as flaky on firefox (3673)
744af78d - feat(rpc): simplify browser name detection on the client side (3670)
eec92630 - test: make some tests as flaky (3672)
2edd6f28 - docs: introduce why-playwright.md (3666)
e2057fb8 - chore(test): run eslint on tests (3638)
6ffdd4df - feat(testrunner): allow unexpected passes (3665)
5c0f9330 - test: always setUnderTest in index.js, rename to setDevMode (3662)
7444de4b - docs: update navigation and loading page (3655)
cfbec442 - feat(testrunner): allow annotating tests as flaky (3663)
6a0f587f - fix(testrunner): report suite-level errors (3661)
2b7d79d7 - fix(testrunner): fix windows bots (3660)
efd45f8b - fix(testrunner): report tests as passed in the trial-run mode (3654)
06154060 - feat(testrunner): support repeat-each (3652)
3ea3cf03 - devops: add yarn and git in the docker container (3651)
15ec87db - feat(testrunner): support --retries, flaky tests (3649)
254238cd - enh: bake browser revisions and api into driver (3514)
c96ea4b6 - chore: remove docker image size computation scripts (3650)
5f9407a0 - feat(webkit): bump to 1334 (3643)
1a5f22d3 - fix(test): import playwright types with import type (3647)
a20bb949 - chore(testrunner): introduce test result, reuse it in ipc (3644)
9e2e8706 - test: switch browserType.connect tests to use remoteServer (3646)
8d7ec3ac - fix(downloads): make path/saveAs work when connected remotely (3634)
a87614a2 - feat(test): shrink api to run only, rename pending to skipped (3636)
9b50a6d2 - test: Fix Chromium JSCoverage reportAnonumousScripts test (3641)
4249a11d - chore(types): upgrade to TypeScript 4.0.2 (3637)
80cf7e9f - browser(webkit): do not crash when opening web inspector (3631)
f9eeb298 - fix playwright being imported before toImpl could be registered (3632)
a6b9922e - fix(testrunner): console.log in color (3633)
5f86253a - docs: add more detail to waitForNavigation API method (3635)
25381cfa - test: add some tests for remote connect (3614)
db0fa073 - fix(screencast): replace ScreencastStopped with async path() (3626)
1a37f8ba - browser(webkit): remove browserContextId from some events (3628)
22b92466 - chore(context): unify browser context id handling (3629)
a2a96198 - fix(devops): fix firefox protocol.ts location (3630)
adc2a441 - infra: simplify test results collection (3623)
17077fd9 - browser(firefox): introduce browser level screencastFinished event (3625)
a0bd8def - browser(chromium): package r799610 (3624)
a38564b7 - fix(screencast): replace ScreencastStopped event with async path() (3612)
aaff8456 - test: collect stdout/stderr in tests (3615)
0af3d8e2 - docs(showcases): added example for Heroku (3414)
aeab0fa3 - docs(docker): add note about how to list all tags (3596)
72b3147d - docs(example): simplified overwriting of requests (3621)
c25dfba8 - infra: pull chromium 801321 (3620)
14abee2b - browser(webkit): fix compilation on mac (3619)
e2154618 - chore: split tests for faster execution (3613)
db7bec36 - browser(webkit): introduce screencastFinished event on Context (3611)
06dcf967 - feat(testrunner): allow external reporters (3603)
e89de7e6 - fix(testrunner): allow worker fixture to throw/timeout (3610)
3b2f14fc - test: fix wire tests (3609)
b9d6324d - feat(screencast): fire start evet for popups (3600)
22e2bf12 - chore: use channels as a namespace in client code (3608)
bdbcae16 - chore: remove injected -> types dependency (3606)
3bdf0e80 - fix(testrunner): pass error into test fixtures (3605)
a099e941 - chore: move last rpc files to their place (3604)
59a439e0 - feat(webkit): bump to 1330 (3602)
1c696826 - browser(webkit): avoid use after free on page close (3599)
a2dc8525 - feat(testrunner): introduce pytest-style reporter (3594)
4f1f9721 - browser(webkit): fix mac compilation (3598)
2b3a1ae9 - docs: add theheadless.dev to showcase (3597)
cd220daa - chore: move src files to server (3593)
43893cc0 - chore: improve check-deps (3592)
73e53b21 - chore: move injected and debug to src/server (3591)
baa6b64e - feat(testrunner): convert reporter to an interface (3588)
847201b1 - chore: move firefox to src/server/firefox (3590)
6a53b205 - chore: move webkit to src/server/webkit (3589)
77f80314 - fix(electron): fix electron types, move source to src/server/electron (3583)
53ac35a6 - chore(testrunner): complete ts migration (3587)
224d3df8 - chore(testrunner): extract runtime api and use it from cli (3585)
2e1493a5 - chore: move browserPaths to utils, enforce more deps (3584)
4025f9f1 - feat(testrunner): expose test and runner config to fixtures (3580)
f4e8f34c - chore: move chromium to src/server/chromium, enfore installer deps (3582)
9fca63f8 - chore: move src/rpc/client to src/client (3581)
72f11fdb - test: Remove duplicated expect (3579)
e5dae0da - test: move reporters off mocha (3577)
655013d0 - chore: move shared utilities to src/utils (3575)
b909924a - test: remove mocha dependency (3576)
93d88399 - browser(webkit): explicitly track pages reported for context (3574)
6fe1cd98 - chore: move protocol files to src/protocol (3571)
398bd477 - test: translate tests into ts, extract mocha (3565)
57e86174 - chore: refactor impl-side events to be per-class (3569)
d4dac042 - chore(testrunner): add exit code tests (3562)
de5ecc02 - browser(webkit): roll to r266002 08/21/2020 (3561)
8ae3c4be - feat(testrunner): delete types.d.ts (3551)
1f0e9db0 - feat(firefox): support context-level screencast api (3555)
7a492831 - fix(test): fix the popup test on Windows (3558)
83f39953 - test: take a screenshot upon failure example (3556)
071931eb - feat(firefox): bump to 1166 (3557)
e2bb6a07 - fix(click): allow clicking 1x1 sized elements (3538)
012f9425 - chore(test-runner): move into its own folder and typescript project (3548)
4c563543 - fix(permissions): browserContext.grantPermissions to respect the origin (3542)
9f3a1b51 - browser(firefox): send screencastStarted after attachedToTarget (3554)
5ba0254c - browser(firefox): make sure response is sent when context is closed (3553)
db2e66aa - test: introduce global setup (3544)
eab5ff4e - chore(rpc): use channels types in dispatchers (3549)
e32a496e - devops(browser-roll): fix fixture tests (3547)
854d755d - browser(firefox): make context close wait for sessions to finish (3550)
0d03cc0f - feat(utils): add a script for watching various builds (3545)
86815d70 - test: convert rename options to parameters, remove options magic (3543)
30f4c0c9 - test runner: remove dependencies on playwright (3539)
18292325 - api: add waitForElementState('disabled') (3537)
0a22e275 - fix(chromium): disable lazy loading iframes (3535)
f13cebc6 - browser(firefox): remove redundant checks for PageTarget._browserContext (3541)
e679b823 - fix(devops): auto roll tests (3536)
a78d83e8 - docs: clarify response and requestfinished events (3532)
a65b0bba - test: merge test options into options (3531)
9ac1bbc2 - chore: remove more paths and url matches from the server side (3528)
df506604 - browser(firefox): make tab close listener sync again (3533)
83de0071 - feat(screencast): add start/stop events on context (3483)
73cd6ece - browser(firefox): add screencast control methods to context (3530)
745dc339 - chore: merge Browser{Context,}Base into Browser{Context,} (3524)
56da4bb0 - devops: make sure rust toolchain is installed (3485)
8989d66b - test: introduce options (3525)
63a2c673 - chore: align SerializedAXNode with rpc protocol AXNode (3522)
97157520 - feat(slowmo): only slowmo once per user action (3012)
b0667e8b - test: fix fit, do not rely upon mocha suite (3520)
e54195cc - chore: align page.pdf options to the rpc protocol (3521)
e7e8524e - chore: remove screenshot path from the server side (3519)
20c6b851 - chore: remove route/unroute from the server side (3518)
3cf48f9b - chore: simplify conversions around setInputFiles (3516)
ecf4cd39 - chore: simplify conversions around selectOption (3517)
aeadf501 - chore: use HeadersArray instead of Headers object on the server side (3512)
77cab8be - test: introduce test collector (3515)
510182f0 - test: use isChromium, etc fixtures for browser name sniffing (3508)
b2228a66 - fix(test): disable more screenshot tests on headful firefox (3513)
5a964f7f - tests: fix should get the same headers as the server (3510)
9790ea5b - chore: align more server-side options with rpc protocol (3506)
7a77faf1 - fix(testrunner): do not override debug.log (3505)
dfa1f103 - feat(screenshot): create directories for screenshot file
0e9793c4 - api: ElementHandle.waitForElementState (3501)
58fc6b40 - chore: align some server-side methods with rpc calls (3504)
59e3326f - tests: add test for page.focus() in Firefox (3478)
141a255a - chore: remove unused methods from server side (3502)
1e9c0eb7 - chore: remove logger infrastructure from server side (3487)
f3c2584d - feat: added rpc driver (3500)
8ea28009 - devops: first implementation of browser auto-roll bot (3455)
5aa41162 - docs: sort all enums in doclint (3488)
3aae8c6b - test: run tests by ordinals, not ranges (3497)
262e8869 - test: organize golden files under __snapshots__ folder (3494)
c0b9cecc - feat(types): export ConnectOptions (3147)
d516f81e - fix(rpc): add a custom toJSON to help jest's expect library (3489)
f9834325 - feat(firefox): roll firefox to r1160 (3468)
c9003958 - test: restart worker upon any test failure (3492)
c44f841f - test: reverse dumpio into quiet, serialize output (3491)
73d2dc11 - test: encapsulate mocha into test runner (3490)
5410c309 - chore(test): fix tests when using browser path overwrites (3453)
35fbd588 - test: implement in-process debug mode (3486)
bc233248 - chore: remove apiName plumbing and some unused methods from server side (3481)
244c2f37 - feat(rpc): make sure filechooser is only intercepted when needed (3482)
0c798f05 - fix(testrunner): properly run tests when the first arg is a file (3472)
69e1e713 - feat(click): provide preview of the element intercepting pointer events (3449)
85c93e91 - api: introduce ElementHandle.waitForSelector (3452)
a03c7612 - test: unconditionally plumb debug to parent process (3479)
d537088a - test: deliver colorful debug messages, do not pipe stdio (3477)
ae4280a1 - chore: cleanup more non-rpc code (3471)
dec8fb78 - fix(hover): do not require the element to be enabled before hovering (3445)
c1de95f9 - feat(testrunner): pretty error messages (3469)
2f5a0a6c - test: slowly removing testOptions (3464)
036cd5ca - feat(testrunner): use ring character for skips (3454)
f45791dd - feat(testrunner): support sourcemaps (3459)
4dde2882 - browser(firefox): roll Firefox to August 14 beta (3465)
ee027022 - test: allow overriding test fixtures, add some test runner tests (3463)
a64cdcc9 - feat(webkit): bump to 1326 (3462)
31fac377 - test: allow overriding the worker fixtures (3460)
737bfa26 - test(screencast): skip test that depends on accelerated compositing (3458)
6abc3524 - test: remove output and golden directory notions (3456)
ae5700b3 - browser(webkit): do not crop video on Mac headless (3457)
9b52ca86 - chore: remove unused non-rpc code, test options, infra, bots (3444)
17622754 - feat(testrunner): cache transformed files (3451)
84441f8f - chore(test): run doclint tests with mocha, delete testrunner again (3447)
e2cfb057 - test: print stderr upon test failure (3448)
18b2cf5e - feat(rpc): use rpc protocol for browserType.connect (3380)
a4eb86c3 - browser(firefox): update styles when changing color scheme (3407)
5498ed10 - test: introduce --trial-run mode to capture test model (3436)
51566590 - chore: add comment to clarify /sbin
c99acd03 - feat(firefox): rollback to 1157 (3438)
c27e809a - chore: suppress trailing whitespace warning in prepare_checkout (3441)
4bad89fa - test(screencast): do print actual pixels on failure (3442)
d9727c62 - Typo fix (3430)
4f050399 - devops: do not fail check when refusing to publish TOT revision (3443)
84ca0120 - test: upload output from headful bots (3439)
68e6ab88 - test(screencast): test that css animations are recorded (3427)
4bb2658e - test: fix create output folder (3431)
51bd3709 - Revert "chore(test): run doclint tests with mocha, delete utils/testrunner (3428)" (3432)
15fa27e1 - feat(firefox): roll firefox to r1158 (3426)
33785eba - chore: add npm i changes (3413)
061ff257 - chore(test): run doclint tests with mocha, delete utils/testrunner (3428)
d3677357 - feat(testrunner): take the first argument as the test root dir (3423)
f2088e06 - devops: fix Chromium repackaging to respect symlinks (3424)
ec24516e - chore(test): remove try/finally pattern from fixtures (3409)
23f5ed89 - fix(launcher): default to ubuntu20.04 for newer releases (3400)
f4e65f6d - test: implement spec builder (3422)
f0fcdc8f - test(firefox): make headful screencast tests work under xvfb (3421)
06ddacd7 - docs: introduce doc on authentication (3404)
eb67c862 - test: fix it.fail().slow is not a function (3420)
40f68522 - devops: migrate `//utils/check_availability.js` off browser fetcher (3418)
884cef73 - browser(chromium): roll Chromium to r796653 (3419)
a4a07c46 - test: support --grep, --forbid-only (3417)
a574fa6e - api: add Frame.page() getter (3392)
3a6b5cab - test: add sanity test for playwright-electron (3387)
adfeaa49 - feat(firefox): bump to 1157 (3395)
22d1be32 - docs: add showcase how to use allure-report and jest-circus with playwright (3408)
be7db4d2 - docs(ci): add sample config for jenkins (3398)
962ddc09 - test: consolidate runner files (3415)
7e07634c - test: use mocha in ci/cd (3406)
079b6e0a - docs: add getting help section (3410)
16b471fa - test(screencast): video recording during cros-process navigation (3396)
915902c8 - browser(firefox): roll Firefox to roughly July, 15 (3411)
1ef199f5 - fix(launchDoctor): add sudo to install missing packages hint (3402)
c0355603 - fix: full path to `ldconfig` in linux (3401)
4061bc69 - test: make fit run single test (3394)
da95b73b - browser(firefox): emit iframe lifecycle when initial navigation fails (3389)
6054f147 - chore(tests): convert all tests to typescript (3384)
9375cc62 - docs: introduce docs for page object models (3391)
55a78482 - fix(types): fix type generation to make ts tests work (3385)
812d7eef - feat(webkit): bump to 1325 (3388)
2db97e3b - feat(firefox): migrate to protocol-based proxy implementation (3362)
bfdb59ea - test: make mocha runner work in parallel (3383)
9697ad63 - fix(chromium): handle the case when new pending comes before old commit (3370)
ff2c2b29 - test: Fix insertText test title (3386)
77e75b44 - chore(test): move electron tests to typescript (3379)
d8d845af - feat(screencast): add private recording APIs and basic test (3296)
8bb6d73b - feat(rpc): keep non-rpc linux bots for now (3381)
823ef864 - test: add support for mocha (3376)
7580360f - feat(firefox): bump to 1156 (3378)
f2544989 - browser(webkit): align GTK implementation with Win (3377)
d76166be - chore(test): require playwright fixtures from userland (3355)
82c6843c - feat(webkit): bump to 1324 (3373)
538daf33 - browser(firefox): exclude frame from screencast video (3372)
6c68435e - docs: make api docs around pointer actions more explicit (3374)
8f30d15a - devops: re-packge chromium on windows without `interactive_ui_tests.exe` (3375)
3179e719 - feat(rpc): in-process rpc on by default (3104)
1b8128eb - installer: start downloading Chromium archives from our CDN (3361)
ef76f5b9 - feat(rpc): introduce JSON type in the protocol for arbitrary blobs (3367)
6f3f608d - docs(showcase.md): add Accessibilty Insights to community showcase (3368)
89ae8e0f - browser(webkit): disable accelerated compositing on Windows (3360)
6f09590c - test: restore nojest runner (3359)
c6acc328 - docs(api): explicit nulls, use Serializable and EvaluationArgument more (3358)
6a19bf5b - docs(showcase): add expected-condtion-playwright library (3356)
2a0cbda8 - devops: mirror chromium builds to our CDN (3357)
69c88d80 - feat(rpc): handle screenshot path on the client (3352)
7e2cc775 - test: add a test for newCDPSession rejecting on non-pages (3353)
83f56285 - feat(rpc): misc fixes (3351)
a2254476 - browser(firefox): introduce global proxy (3335)
ddd483bd - browser(webkit): correctly record video in headless mode Windows (3354)
f6d321fb - test: do not inherit from the Node environment (3348)
b3091deb - fix(cors): allow routing the cors request with credentials (3336)
eac8aeed - chore(types): convert tests to typescript part 3 (3340)
1bcbf19e - test(video): mark test as failing in WebKit Linux (3344)
3665bb0a - docs(api): remove extra closing square bracket, add an opening square bracket. (3342)
9d543f94 - docs: fix typo in Core Concepts doc page (3343)
4ec3290d - docs(api): replace select-all note with example (3328)
411c7380 - feat(firefox): roll to r1154 (3333)
434b9e10 - devops: support EXPORT_COMPILE_COMMANDS env variable in webkit build.sh (3334)
c9409bf1 - fix(types): add missing properties to DeviceDescriptor (3332)
83ac3f43 - chore(test): convert some more tests to typescript (3329)
ca3bd5e2 - browser(firefox): roll Firefox to June, 24 (3327)
4b3fb6dc - chore(test): convert tests to typescript (1) (3307)
8716a546 - docs: fix for documentation link in the README.md (3324)
cdfe73fe - api(console): make ConsoleMessageLocation properties required (3290)
5c0b88fb - feat(test): add dot report for aslushnikov (3317)
0a5d340e - test: print failed tests upon interrupt (3316)
5f7b5469 - test: overridden timezone does not change default in another context (3313)
9effb326 - browser(firefox): always create new process rather than reuse one (3312)
c45f7afe - feat(firefox): bump to 1152 (3302)
4956054a - test: bump jest to 26.2 - per-test progress, slow thresholds (3314)
aa2ec09e - test: default and overriden locale isolation between contexts (3308)
e582cc67 - fix(launcher): make PrintDeps.exe path configurable (3311)

</details>

1.1.0

Browser Versions

- Chromium 85.0.4165.0
- Mozilla Firefox 77.0b3
- WebKit 13.2

Highlights

- First-class proxy support using `proxy` option in [`browserType.launch()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchoptions), [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options) and [`browserType.launchServer()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchserveroptions)
- [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options) now supports a wide variety of browser context options.

New APIs

- [`browserContext.exposeBinding()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pageexposebindingname-playwrightbinding)
- [`page.exposeBinding()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pageexposebindingname-playwrightbinding)
- [`page.getAttribute()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pagegetattributeselector-name-options)
- [`page.innerHTML()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pageinnerhtmlselector-options)
- [`page.innerText()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pageinnertextselector-options)
- [`page.textContent()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#pagetextcontentselector-options)
- [`download.suggestedFilename()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#downloadsuggestedfilename)
- [`request.postDataJSON()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#requestpostdatajson)
- [`browserType.connect()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypeconnectoptions) now accepts a `timeout` option
- new option `firefoxUserPrefs` in [`browserType.launch()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchoptions), [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options) and [`browserType.launchServer()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchserveroptions) allows to specify firefox preferences.
- new option `proxy` in [`browserType.launch()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchoptions), [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options) and [`browserType.launchServer()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchserveroptions) allows to specify browser proxy.
- new option `downloadsPath` in [`browser.newContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsernewcontextoptions) and [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options).
- [`browserType.launchPersistentContext()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browsertypelaunchpersistentcontextuserdatadir-options) now supports almost all context creation options.


Changes

- [`browserServer.kill()`](https://github.com/microsoft/playwright/blob/v1.1.0/docs/api.md#browserserverkill) now returns a promise that fulfills when browser exits.


<details>
<summary><b>issuses closed (42)</b></summary>

584 - Electron support
977 - Memory and performance tests for our browsers
1439 - Be careful to avoid breaking changes in with the typescript types.
1607 - [Question] Removing routes from page._routes
1638 - Accessibility Testing[Question]
1678 - [Feature] Browser event "context"
1709 - [Feature] Allow reconnecting to page in a separate processes
1755 - [Feature] Add waitFor in ElementHandle
1775 - [Question] Modify Headers to Response
1872 - [Question] - Screenshot on lazyload sites
1904 - [QUESTION] Call close() on BrowserContext closes chromium when used with --single-process option
1906 - [BUG] Click flakes without waitFor
1938 - [Feature] Better error reporting if not all dependencies are installed
1991 - [BUG] - Protocol error (Target.getBrowserContexts): Target closed.
2072 - [Feature] Disable "ImprovedCookieControls" feature in Chromium by default
2113 - [API] No way to change the DPR when using a persistent context.
2143 - [Feature] expose textContent, innerText, getAttribute on page/frame
2175 - [BUG] Page.click() doesn't work when pointer-events: none is toggled off
2187 - [Feature] A friendly RESTful mocking API
2189 - [BUG] Firefox and WebKit request.resourceType() incorrect with EventSource connection
2201 - [BUG] Mocking the server in chromium only works if server is reachable
2216 - [Feature] download browsers in parallel
2245 - [Question] WebKit 13.1+ Support
2247 - [BUG] page.url() does not include hash
2256 - [BUG] page.close() never finished on Firefox persistent context.
2257 - [BUG] page.waitForLoadState(networkidle times out with nested iframes
2258 - [BUG] page.waitForLoadState('networkidle') fails with nested cross origin iframes
2264 - [BUG] Error: Failed to launch browser: Error: spawn ...chrome.exe ENOENT
2265 - npm install / yarn add playwright takes forever
2268 - [BUG] Types don't work in WebStorm ("Unresolved function or method")
2271 - [BUG] Exception has occurred: TypeError TypeError: Cannot read property 'split' of undefined
2272 - [BUG] Header not persisted on request
2275 - [Feature] Expose JSHandle _remoteObject
2276 - [BUG] Page.click throws "Node is either not visible or not an HTMLElement" if element animates from outside the viewport
2278 - [BUG] broken link in docs
2280 - [Question] How to query element by containing text
2282 - [BUG] page.frames() is not accurate
2283 - [BUG] issue with waitForSelector
2287 - [BUG] Can't connect to browser on websocket port
2288 - [Question] how to get values from XML File (XML File in Browser)
2296 - [BUG] Page is missing type declaration for removeListener
2297 - [Question]How to enter text in div tag in playwright test tool?
</details>

<details>
<summary><b>commits (240)</b></summary>

492a65f9 - browser(webkit): include browserContextId in all Playwright* events (2513)
8c6c571f - test: add iframe screenshot tests (2495)
9aa9d6bc - feat(downloads): accept downloads in persistent, allow specifying the downloadsPath (2503)
ee3379a8 - browser(firefox): remove non-existing files from build (2507)
55cfff38 - fix(waitForFunction): handle predicate that throws (2488)
ac88f989 - browser(firefox): properly hide scrollbars in all frames (2505)
4ec215a8 - browser(firefox): allow setting download behavior of default context (2502)
2250e960 - browser(webkit): fix wpe build (2501)
946b4efa - fix(installer): create tmp directory inside `browserPath` (2498)
bb4e959d - feat(debug): add note about DEBUG=pw:api to errors (2496)
4cac74f8 - browser(webkit): continue screecast after cross-process navigation (2499)
5c3a2752 - feat(debug): improve api logs (2481)
d5c55749 - chore: cut v1.1.0-post version (2491)
b77a4b58 - test: increase total timeout when running multiple browsers (2490)
54f07f9b - test(capabilities): test that video tag can play video (2477)
3de0c087 - feat: support atomic installation of browsers (2489)
28e0ce1b - feat(webkit): roll to 1269 (2486)
3ec79e17 - chore: simplify timeout handling in progress (2487)
30009973 - chore: migrate waitForEvent to Progress (2483)
fb058ffe - feat(proxy): allow specifying proxy (2485)
71dd9c2f - Revert "browser(webkit): exclude gstreamer, its plugins and libdrm fr… (2482)
87e0c96e - chore: inverse FrameTask callbacks/promises (2478)
c08da50b - chore: introduce session.sendMayFail to ease error logging (2480)
fc2432a2 - browser(webkit): exclude gstreamer, its plugins and libdrm from webkit distribution (2476)
616ae504 - browser(webkit): support bypass list on Mac (2479)
1d37a105 - chore: migrate navigations to Progress (2463)
724d73c0 - feat(debug): chromium debugging port (2246)
a26311a1 - browser(firefox): support proxy bypass (2467)
58e2ffc9 - test: add more tests for text selectors in shadow dom (2473)
53f6caf5 - browser(webkit): manually reencode image as multiple frames (2470)
95ef71c4 - devops: support `--juggler` argument for `firefox/build.sh` script (2472)
c03b39a3 - browser(webkit): roll back to using same proxy for http & https (2471)
601eddfa - browser(webkit): fix scrolling with mobile viewport (2468)
3dd1e401 - feat(all): roll CR:775089 FF:1101 WK: 1263 (2465)
3c9699dc - browser(firefox): support Browser.setProxy method in juggler (2464)
d5c992e1 - chore: unify evaluations across browsers even more (2459)
1392dcd6 - browser(webkit): add injected bundle to webkit distribution on linux (2461)
18aafc36 - fix(build): respect relative path in archive.sh (2462)
8149e1d9 - build(webkit): inlcude libvpx.so.5 into the .zip (2458)
a55687d5 - browser(webkit): pass proxy url as is for https support (2460)
8e6375f5 - chore: reduce the number of evaluate methods, improve types (2454)
9158ca19 - browser(webkit): roll to 06/03/20 (2457)
fcc5f75b - Revert "browser(webkit): roll to 06/03/20 (2455)" (2456)
09b277c3 - browser(webkit): roll to 06/03/20 (2455)
1accb514 - chore: convert more actions to Progress (2444)
f188b0a1 - chore: migrate most actions to Progress (2439)
abfd2784 - browser(webkit): allow setting proxy per browser context (2445)
a82139bc - browser(webkit): fix windows and wpe builds (2443)
7edb6b94 - browser(webkit): configure video frame size over the protocol (2442)
a3f34fb4 - chore: export juggler as a standalone folder for browser build (2432)
8e8f9786 - browser(webkit): scale screencast frames on resize (2441)
c02a862b - browser(webkit): implement support for proxy (2436)
a644f0a8 - feat(fill): wait for the element to be enabled/writable/visible (2435)
bf67245d - feat(debug): stream logs from waitForSelector (2434)
0a34d05b - browser(webkit): encode screencast frames on a dedicated thread (2433)
45441106 - fix(oopif): race between detachedFromTarget and frameAttached (2419)
de0bbd30 - chore: remove page pause support (2431)
e5875310 - fix(webkit): report event source (2430)
b7df4d57 - chore: migrate wait tasks to Progress (2422)
721d56a8 - browser(webkit): report 'eventsource' as resource type (2423)
c001facf - feat(firefox): allow passing user prefs at launch time (2417)
3cad8576 - browser(webkit): record screenast for non-accelerated compositing (2418)
8f350e4f - chore: make polling in page cancelable from node (2399)
acf059fe - fix(click): wait for button, input and select to be enabled before clicking (2414)
fdd8df60 - Revert "browser(firefox): allow passing user preferences at launch time (2416)"
a247f7d2 - browser(firefox): allow passing user preferences at launch time (2416)
8e4a1e7c - fix(text selector): do not match text inside <head> (2413)
084d5ff4 - browser(webkit): revert all changes and hacks to Page.navigate (2411)
fc11b59c - chore: update WebKit upstream status
d980ed7e - chore: introduce Progress concept (2350)
4bd9b303 - test: add a test for clicking a label with pointer-events: none (2412)
767f6bfe - browser(webkit): report codec init errors to the client (2410)
1722dcb8 - docs: link to wk upstream status
59a0451b - docs: fix spell mistake on api.md (2408)
fdd48f89 - chore: remove confusing logging from registry (2397)
4ac30f35 - feat(webkit): roll WebKit to 1246 (2400)
4e8a03cd - browser(webkit): roll to ToT 5-28-2020 (2398)
5277fb94 - test: fix the CSP capability test (2394)
47ded05c - feat(chromium): roll Chromium to r772575 (2395)
b62a6558 - chore: add webkit upstream status md (proper folder)
0ca80657 - chore: add webkit upstream status md
7a785ac2 - fix: properly rewrite error message (2392)
91a102b1 - browser(webkit): fix copyright header (2393)
fdbd4fe1 - fix(selectors): fix selector parsing for css attributes and quotes (2389)
7981e4e3 - fix: support event source type in firefox (2390)
2b21a5f6 - browser(webkit): fix Windows compilation (2391)
9bf6348a - browser(webkit): GTK screencast recoder based on vp8 (2388)
0ed052f9 - browser(firefox): expose internal request cause along with external one (2383)
3f97a9fb - test: add failing test for event source (2382)
6620008d - chore: follow up to address evaluation review comments (2380)
46508c6b - test: try to unflake one more cookie test (2381)
ece47891 - feat(debug): expose playwright object in console (2365)
0753c2d5 - test: hack in output directory cleanup for parallel runs (2378)
4413138c - fix(fill): allow to clear number input (2376)
11d53ad5 - test: disable flaky CSP test on Firefox (2374)
057ae14a - feat: make browserServer.kill() wait for the process to exit (2375)
9dfe9348 - feat: Request.postDataJSON (2368)
e168fdda - fix(evaluate): consistently serialize json values (2377)
609bc4cf - chore: add stack trace utilities and tests (2371)
1e2b4643 - feat(debug): when debugging, use zero as default timeout (2362)
37ec3a6a - fix(types): properly export typescript types from packages (2364)
415b1148 - feat(webkit): roll webkit to r1242 (2361)
8f0f32b5 - chore: move debug-related code to src/debug (2309)
4e86d398 - docs: recommend a dev install of Playwright in the docs. (2355)
d532cd5d - test: fix cookie tests on WebKit (2359)
43eed027 - chore: rename root `index-for-dev.js` into `index.js` (2337)
79ec3c91 - test: unflake more cookie tests (2346)
27d30fe1 - chore: encapsulate more launching logic in BrowserType (2339)
aac5bf24 - fix(popups): do not override popup size from window features (2139)
e2972ad5 - feat(click): retry when the element it outside of the viewport (2330)
55d47fd4 - chore: unify launching server between browser types (2338)
3aca21c1 - chore: simplify launch routine a bit more (2336)
3c84e9ec - devops: enable canary publishing (2335)
5ee64940 - feat(evaluate): return user-readable error from evaluate (2329)
0a8fa6e4 - test: unflake more cookies tests (2333)
aae3f1e7 - feat(default context): support selected options for default context (2177)
2f993018 - test: disable flaky test on win firefox (2332)
505d94ab - chore: drop dependency on playwright-core in all our packages (2318)
2ede4bce - chore: further unify launching and connection (2320)
9154f4b6 - feat(webktt): explicitly enable Playwright domain on start (2315)
b1c15e45 - test: add failing PageDown test (2326)
2f345c78 - browser(webkit): fix crash when commands are handled in the UIProcess (2327)
9ef7e130 - browser(webkit): fix mac compilation (2319)
f9b437a4 - chore: pull common functionality into the BrowserTypeBase (2312)
aa0d844c - chore: introduce utility script for evaluate helpers (2306)
d99ebc92 - browser(webkit): fix mac compilation (2317)
48440f7e - test: unflake fixtures test (2313)
9808d8bc - browser(webkit): add Playwright enable/disable commands (2314)
b17a73c1 - test: try to unflake cookie test (2310)
8e396fda - fix(types): add missing types for removing event listeners (2307)
e558f051 - chore: print the launch error message to console (2304)
e658a3e4 - docs(click.md): update click.md documentation (2303)
e312845b - fix: less confusing error message (2305)
545c43d2 - fix: better hittarget testing for clicking (2217)
b8410bd1 - test: unflake headful window features test (2302)
de606b95 - fix(chromium): handle various exception values in pageerror (2293)
7efc22c0 - fix(chromium): websocket wrapper leaks child sessions (2291)
48164340 - feat(debug): persist devtools preferences in Chromium (2266)
fbccd328 - test: disable firefox crash tests (2301)
a010fcd6 - feat(webkit): bump revision to 1238 (2299)
5d0b5625 - browser(firefox): set initial page url to about:blank (2300)
8957c868 - feat(debug): add source maps to evaluates in debug mode (2267)
0bc49061 - browser(webkit): use unsigned long instead of size_t to fix Win (2295)
96f9bbee - browser(webkit): fix windows build (2294)
82cab094 - feat(logging): add logging to websocket transport (2289)
5a6973fe - browser(webkit): support jpeg screencast frames on WPE and Win (2290)
f24696be - feat: add page convenience methods for textContent and getAttribute (2235)
359cb3a7 - fix(oopif): adopt main requests into oopifs (2284)
2bd427ad - feat(exposeBinding): a more powerful exposeFunction with source attribution (2263)
40ea0dd2 - browser(firefox): make default viewport work in default context (2277)
9e2733d5 - docs(test-runners.md): add WebStorm comment (2279)
125312f7 - docs(core-concepts.md): fix typo (2273)
74ba03b1 - feat(webkit): bump revision to 1235 (2262)
4bf5742d - fix(chromium): abort fetch requests that lack networkId (2254)
99b7aaac - chore: refactor injected script harness (2259)
9c7e43a8 - browser(webkit): roll to 05/15/20 (2260)
73a26127 - docs: fix webkit badge
04aae1c0 - chore(electron): mark version 0.3.0 (2255)
5a883a58 - browser(firefox): support internal drag and drop (2243)
a38ac3fb - fix: report hash in `page.url()` (2252)
e035bf3b - fix: update webkit version (2250)
4d27aadb - browser(webkit): fix compilation on Mac (2253)
8fb2c7e8 - browser(webkit): fix compilation on Win (2251)
2073bcb8 - browser(webkit): fix compilation on Mac (2249)
f743cd97 - browser(webkit): introduce screencast agent in web process (2248)
63cc1268 - fix(webkit): do not swallow init errors (2242)
e8e761f7 - chore: use internal BrowserOptions to unify browsers (2230)
696b40a5 - docs: update click.md
919659a6 - browser(webkit): roll to r1230 (2241)
17286ab7 - feat(webkit): roll to r1228 (2232)
62ae0790 - browser(webkit): destroy main window after the view (2233)
76e10660 - fix(screenshot): use innerW/H instead of offsetW/H to determine viewport size (2229)
dbef7de4 - feat(electron): types (2231)
5c43fb4a - browser(webkit): unfork windows bits (2228)
2bca64a0 - test: mark failing headful tests as such (2226)
a4b67046 - test: update download test failure expectation (2225)
34373b3a - browser(webkit): compute non-header suggested name on windows (2227)
650d7344 - fix(actions): do not wait for the created popups (2219)
884860b8 - test: unflake launcher test (2224)
03cae92f - browser(webkit): remove BackendDispatcher::Mode (2223)
e081ba72 - chore: improve error message (2222)
d611ca92 - browser(webkit): do not transform about:blank to about:///blank (2221)
e96e471e - docs: draft for the various click scenarios doc (2218)
f63ea3ff - feat(downloads): expose suggested filename (2062)
84f966c3 - docs: fix typo
072dcba9 - api(viewport): do not allow isMobile and deviceScaleFactor for null viewports (2190)
6361e07a - fix(docs): clarify repeating calls to setHTTPCredentials (2212)
1f3f42a9 - devops: remove custom caching on travis (2215)
f10e8c4d - chore(chromium): nicer error when running as root without --no-sandbox (2214)
5d49c5d6 - docs: refer to "working with selectors" from all `'selector'` arguments (2213)
8b5e4398 - docs: update electron docs
b4acc56d - docs(api.md): elaborate on visibility options in waitForSelector (2208)
624ca4d8 - chore: restore copyright for SerializedAXNode type
414ae002 - fix(electron): handle in-event await errors (2207)
ebceaf43 - chore: make prepare_checkaout update browser_upstream/master (2209)
28845e5c - feat(firefox): bump and use context setters (2194)
cb465bc6 - fix(abort): abort waiting with error upon disconnect (2204)
54b056bd - chore: make electron permanently depend on playwright-corenext
3f8dfed6 - feat(electron): add app.firstWindow convenience method (2195)
fdc9ce8e - browser(firefox): move context settings from creation to setters (2193)
054ee639 - docs(ci): elaborate ci caching docs (2192)
e447e9aa - docs: update README.md for playwright-electorn
ffe70846 - feat(electron): experimental electron support (2166)
a2bee2ca - fix(launch): handle timeout and exceptions during launch (2185)
9895cd0a - chore: optionally create downloads folder (2188)
8c083486 - fix(launch): handle websocket connect exceptions (2184)
0c51a2e8 - docs: add mockiavelli library to Showcase (2181)
617a00d4 - test(webkit): mark strict cookie tests as passing on linux (2164)
b88c1a87 - feat(chromium): roll to r767256 (2183)
2510edc3 - docs(ci): update docs for caching and troubleshooting (2176)
c5b0baac - chore: remove main index.js from playwright-core (2178)
d487a315 - doc: fix the route docs (2174)
437d1b62 - test: fix should poll on interval test (2180)
ae8d97cd - feat(persistent context): ensure initial about:blank (2161)
dd6308cc - docs(CONTRIBUTING.md): fix typo in doc (2169)
5b57303c - browser(webkit): expose Playwright.windowOpen signal (2163)
8e590310 - chore: introduce debugAssert (2160)
55a067f5 - docs(readme): update capabilities
83aff38c - feat(webkit): roll to 1124 (2156)
85bfba52 - browser(webkit): properly specifiy keyIdentifier (2149)
436bc5ca - test: update golden values in keyIdentifier test (2155)
1b547167 - test(webkit): add failing keyIdentifier test (2150)
9885ba20 - feat(firefox): roll to r1093 - 77.0b3 (2152)
fde2b729 - browser(webkit): rewite Playwright CMakeLists.txt (2153)
95b84953 - browser(webkit): roll to ToT 5/7/2020 (2147)
59e9b5c0 - browser(firefox): kick bots
e2475061 - browser(firefox): roll ff to ToT 5/7/2020 (2148)
755ef116 - test: add focus traversal test (2141)
7a8dd2c3 - feat(console): allow page.on('console', console.log) (2145)
51fe8492 - fix(css selector): support comma-separated selector lists (2120)
4c4fa8d3 - docs: some syntax fixes (2116)
d39ec35c - chore: Add "homepage" to package.json (2127)
f86ddacb - docs: mention click(force) and dispatchEvent(click) in the click docs (2136)
c49a6d74 - test: add a test for response coming from service worker (2138)
98d32c5d - browser(firefox): do not fail when decoding large responses (2130)
7a01bb1f - chore: bump package.json version to v1.0.0-post (2128)
793a2bf7 - fix(firefox): do not run firefox as a part of the installation process (2125)
10cca041 - browser(firefox): ensure rendering update before taking quads and scrolling (2123)
41de5bc3 - Revert "chore: mark v0.18.0 (2122)" (should go only into branch) This reverts commit 19e8c327ba049f248c028ac3f44c37e06d1484a6.
19e8c327 - chore: mark v0.18.0 (2122)
</details>

1.0.2

Browser Versions

- Chromium 84.0.4135.0
- Mozilla Firefox 76.0b5
- WebKit 13.0.4

Raw Notes

ead8b3be - fix(abort): abort waiting with error upon disconnect (2204)
0ede0535 - chore: introduce debugAssert (2160)

1.0.1

cd7b3954 - fix(firefox): do not run firefox as a part of the installation process (2125)

1.0.0

0.171.1

* chore(stderr): fix handling without stderr fileno (402)

Page 25 of 32

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.