Playwright

Latest version: v1.49.0

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

Scan your dependencies

Page 28 of 32

0.142.0

0.140.0

Upgrade to Playwright 1.4.0 (180 182 186)

0.18.0

da903cb5 - chore: cut v0.18.0-post version
7521f69d - browser(webkit): do a full rendering update before accessing layout information (2121)
b56ba083 - feat(webkit): roll webkit to r1219 (2119)
840e4209 - browser(webkit): support jpeg frames in screencast (2107)
38a78bf9 - browser(webkit): install page group preferences to new pages (2118)

0.17.0

193924f4 - chore: add script to generate release notes (2099)
d95891eb - fix(install): only install browsers needed by this revision (2112)
33ebe66a - fix(webkit): allow contenttype with charset in interception (2108)
1c17929b - chore: add input logging and timeout debugging hints (2109)
0bb1ba17 - feat(firefox): roll to r1089 (2106)
52aa9299 - docs(api.md): emulateMedia syntax fixes (2104)
f6210ae9 - fix(webkit): click moving targets on windows (2101)
7e9a8dd4 - browser(firefox): bump the version
963dc72d - devops: add headful linux bot (2060)
ef9eed87 - docs(api.md): emulateMedia example fix (2100)
932d6ba6 - feat(chromium): roll to 764964 (Canary) (2098)
710c156d - fix(chromium): disable same site by default and improved controls (2097)
142e5859 - browser(webkit): GTK build fix (2096)
6eabb95b - chore: cut v0.17.0-post (2095)
4a4e610a - browser(webkit): basic screencast support for GTK and Mac (2094)
bcce4836 - api(waitForSelector): make "state: visible" default, includes rename to state (2091)
1f021798 - feat(firefox): cache firefox pre-compiled scripts (2087)
08d71397 - test: add third party cookies test (2073)
c62cb78c - browser(webkit): block 3rd party cookies by default (2088)
bb13a329 - docs: better intro toc
5bc62a0e - docs: add anchors for toc topics
eed2bac4 - docs: added overview links
22e75132 - docs(verification): fixed unclosed code tag (2085)
c38f26ea - docs(installation.md): update cache path on linux (2084)
3979d4f4 - docs: bring snippets higher up in the docs
03ca2978 - fix(webkit): make click work with cross-process _blank target (2083)
f2fcb2b0 - test(webkit): test cross-process nav w/ _blank target (2080)
0e44589b - devops: attempt to add mac 10.14 (2076)
f8bea85c - feat(webkit): disable pause on click (2077)
bba1cff0 - chore: bump webkit build to kick bots
de32d399 - Revert "devops: teach buildbots to run sanity check script (2064)" (2075)
a9f0c40a - feat(testrunner): improvements to testrunner (2070)
60eb1bf2 - browser(webkit): provide suggested file name for downloads (2063)
995c3eb4 - devops: run install tests on common node versions (2069)
d7a1e013 - fix(chromium): do not wait forever for navigations that target another tab/download (2068)
32514656 - chore: add script to fetch closed bugs since git commit (2066)
4c2c4855 - devops: teach buildbots to run sanity check script (2064)
7051c0bf - docs(installation): update windows location

0.16.0

Browser Versions

- Chromium 84.0.4131.0
- Mozilla Firefox 76.0b5
- WebKit 13.0.4

Highlights

- Playwright now uses a single location on your machine to install all browsers. See [documentation](https://github.com/microsoft/playwright/blob/v0.16.0/docs/installation.md) for details.

Breaking API Changes

- Method [`page.waitFor`](https://github.com/microsoft/playwright/blob/v0.15.0/docs/api.md#pagewaitforselectororfunctionortimeout-options-arg) is removed. Use explicitly named methods such as [`page.waitForSelector`](https://github.com/microsoft/playwright/blob/v0.16.0/docs/api.md#pageselector), [`page.waitForFunction`](https://github.com/microsoft/playwright/blob/v0.16.0/docs/api.md#pagewaitforfunctionpagefunction-arg-options) and [`page.waitForTimeout`](https://github.com/microsoft/playwright/blob/v0.16.0/docs/api.md#pagewaitfortimeouttimeout).
- The `'mutation'` polling option for methods like [`page.waitForSelector`](https://github.com/microsoft/playwright/blob/v0.16.0/docs/api.md#pageselector) is removed since it didn't work properly with Shadow DOM.

New APIs

- [`page.waitForTimeout`](https://github.com/microsoft/playwright/blob/v0.16.0/docs/api.md#pagewaitfortimeouttimeout)

Resolved Issues

1810 - Improved docs
1867 - How to close the browser in case of an error (click element not found.)
1946 - [REGRESSION]: Lots of Navigation timeout errors in 0.14.0
1950 - [BUG] Logger sink with name `browser` skips `browser:err`
1962 - [BUG] 0.15 Cannot launch new chromium context after closing old one
1968 - [REGRESSION]: Out of memory errors on 0.15.0
1973 - [Question] Playwright-Docker help needed
1977 - What's the actual danger with --no-sandbox and --disable-setuid-sandbox
1981 - [Question] Documentation for page.waitForSelector() and visibility
1982 - [BUG] Documentation in regards to text selector engine and single and double quotes
1983 - [Feature] Add 'attribute' selector to the list of id, data-testid, ...
1986 - [Question] Alpine Linux Support
1987 - [BUG] A page.click() that initiates a navigation requires a waitFor() before a page.goto()
1988 - [BUG] Browsers not installing on Node 14
1992 - [BUG] install fail
1993 - [Feature] waitFor() with string for selectorOrFunctionOrTimeout - return of JSHandle or ElementHandle
1996 - [BUG] CSS attribute selector not working with a value with spaces
2003 - [BUG] Problem resubmitting form in headful chromium
2012 - [Feature] page.$ and page.$$ should pierce shadow DOM
2024 - [Question] Issue with selecting text on the DOM
2025 - [Question] different behavior in headful and headless mode?
2026 - [BUG] page.waitForSelector() and waitFor: 'attached' not working properly
2029 - How can i accept this pop up?
2030 - [Question] Playwright-chromium is freezing
2034 - [Question] Iteration over a table's <tr> tags to click and remove them
2037 - [BUG] Element is not found for click
2052 - [Question] Logo?
2055 - [Feature] Removal of .$ functions

Raw notes

9c67ce52 - test: simplify pausing tests (2056)
671e4654 - docs(testrunners): brush up testrunners doc
12edf4f0 - doc: test runner examples (2057)
06273ef9 - docs(api.md): Fix wording of javaScriptEnabled description (2050)
848ea69a - test: unflake launcher test (2049)
953dd36d - feat(api): remove 'mutation' polling option (2048)
4afd3911 - fix(waitForSelector): use raf polling instead of mutation (2047)
9f62f299 - feat(install): use shared installation folder by default (2044)
c55db6d3 - browser(webkit): roll webkit to 1213 (2045)
78b44ed2 - fix: report new window downloads (2019)
5993a6a0 - fix: throw from eval methods if >1 argument is passed (2043)
0228ba49 - feat(registry): implement download registry (1979)
062a8361 - test: cleanup installation tests from top-level env variables (2022)
cccf3f72 - chore: bringing back paused=true
c01e554e - test: add more pausing tests (2040)
67deffe1 - browser(webkit): follow up to satisfy mac linter
3fefa7b7 - docs: fix docs for $foo methods that assumed css selectors (2039)
b94f9108 - browser(webkit): introduce Page.setActivityPaused (2041)
c921cc19 - chore: use xvfb from newer github action (2035)
4652b9e2 - docs: Recommend using --ipc=host in docker (2038)
3a29631e - docs: improve docs around actionability and visibility (2036)
53485726 - fix(console): respect repeat count in webkit (2032)
b11d7f15 - feat(input): retry when hit target check fails, prepare for page pause (2020)
6c94f604 - feat(chromium): roll to r763809 (2028)
2cdf2972 - chore: remove uncompiled download-browser (2018)
c7b2c87f - test: add failing test for creating two headful contexts (1994)
b6d1cbf4 - browser(firefox): report new window downloads (2014)
7f5d8900 - test(click): add a test for 'Element has moved' exception (2017)
910469cd - chore: do not run git fetch in export.sh (2015)
62966ba9 - test(permissions): add chromium test for clipboard permissions (2016)
d52bd929 - chore: read browser revisions off browsers.json (2009)
c866c665 - chore: update issue templates
2b5ff83e - test: add failing headful test (2013)
e5345687 - feat(chromium): roll back to r760827 to make headful happy (2010)
f662686f - chore(css selector): temporarily remove light dom shortcut (2008)
8aab7258 - fix(css selector): properly parse quoted attributes when querying in shadow (2007)
d8cccbdb - test: add goto after click test (1999)
031587a9 - fix(visibility): unify visibilty checks (1998)
4b0d9774 - fix(docs): clarify the single/double quotes usage in text selector (2002)
030c217a - test: add a test for selectors with spaces in css attributes (2001)
7f8aa703 - api(waitFor): remove waitFor, use specialized wait functions (1995)
f9f5fd03 - feat(selectors): allow to capture intermediate result (1978)
f58d909d - fix(firefox): use separate processes for pages in different contexts (1976)
df7338c2 - Revert "chore: cut v1.0.0-post (1966)"
a2664b15 - docs: update ci section in getting started
f386fa94 - test: add failing test for new page downloads (1984)
9f099731 - chore: update vuln dep (acorn) (1980)
f9bd1d07 - fix(webkit): fix blob downloads on mac (1972)
7ecf252d - feat(text selector): concat sibling text nodes when calculating text (1969)
b60c006c - chore: simplify and restructure downloads (1974)
a43eac38 - browser(firefox): use separate web processes for different contexts (1975)
b498a3f2 - browser(webkit): make blob downloads work on Mac (1971)
242c3667 - browser(webkit): fix compilation when orientation events are disabled (1970)
7afceeb5 - chore: cut v1.0.0-post (1966)
87a2f655 - docs(readme): fix typo
158e592f - docs(installation): adds requirements and renames the doc (1965)
8ceba1ee - docs(ci): update ci docs to emphasize gh action (1964)
28f98ac2 - docs(readme): update readme and intro docs (1963)
4b263d63 - docs(releasing): update releasing docs according to new process (1958)
3c71125d - Fix typo (1961)

0.15.0

5146dfc - chore: cut v0.15.0 (1957)
9415dc2 - feat(chromium): roll Chromium to r762211 (1956)
7c9762f - fix: support blob downloads (1954)
21dc346 - devops: auto-correct links in our documentation (1955)
6296614 - test: mark test as flaky on FFOX
5ac7f0e - fix(text selector): allow single quoted text (1952)
e6c2cad - browser(webkit): add frame id to download info (1953)
d354e9c - docs(contributing): clean up headings
c1c0237 - api(dispatchEvent): page, frame and handle versions added (1932)
671cfa0 - fix(types): support objects with typed keys and values (1752)
793586e - fix(click): throw instead of timing out when the element has moved (1942)
f11113f - feat(firefox): roll to 1085 (1951)
fd17cfb - docs(contributing): add info about skip and fail (1944)
05f0797 - browser(firefox): support blob downloads (1945)
2637805 - feat(webkit): roll to 1208 (1948)
97a1aa5 - docs: update version table
40bed0f - docs: fix typos (1947)
dc23c56 - tests(downloads): add a test for Blob downloads (1936) (1939)
471ccc7 - browser(webkit): roll to ToT 4/23/2020 (1943)
2fcc2b5 - chore(chromium): resize browser frame when emulating viewport (1924)
fa59372 - browser(webkit): roll to ToT 4/22/2020 (1940)
51ed5c5 - fix(examples): closes 1916 (1934)
b516ac4 - fix: Dockerfile for Firefox (1937)
bf7430f - docs(readme): remove FAQ link
0b7f789 - devops: try using another Github Actions event to trigger releases (1931)
70d727d - browser(webkit): ensure autorelease pools are drained on mac (1933)

Page 28 of 32

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.