Bump @playwright/test from 1.37.1 to 1.38.0
Bumps @playwright/test from 1.37.1 to 1.38.0.
Release notes
Sourced from @playwright/test
's releases.
v1.38.0
UI Mode Updates
- Zoom into time range.
- Network panel redesign.
New APIs
- [
browserContext.on('weberror')
]- [
locator.pressSequentially()
]- The [
reporter.onEnd()
] now reportsstartTime
and total runduration
.Deprecations
- The following methods were deprecated: [
page.type()
], [frame.type()
], [locator.type()
] and [elementHandle.type()
]. Please use [locator.fill()
] instead which is much faster. Use [locator.pressSequentially()
] only if there is a special keyboard handling on the page, and you need to press keys one-by-one.Breaking Changes: Playwright no longer downloads browsers automatically
[!NOTE] If you are using
@playwright/test
package, this change does not affect you.Playwright recommends to use
@playwright/test
package and download browsers vianpx playwright install
command. If you are following this recommendation, nothing has changed for you.However, up to v1.38, installing the
playwright
package instead of@playwright/test
did automatically download browsers. This is no longer the case, and we recommend to explicitly download browsers vianpx playwright install
command.v1.37 and earlier
playwright
package was downloading browsers duringnpm install
, while@playwright/test
was not.v1.38 and later
playwright
and@playwright/test
packages do not download browsers duringnpm install
.Recommended migration
Run
npx playwright install
to download browsers afternpm install
. For example, in your CI configuration:- run: npm ci - run: npx playwright install --with-deps
Alternative migration option - not recommended
Add
@playwright/browser-chromium
,@playwright/browser-firefox
and@playwright/browser-webkit
as a dependency. These packages download respective browsers duringnpm install
. Make sure you keep the version of all playwright packages in sync:
... (truncated)
Commits
-
da997ee
cherry-pick(#27067): docs: fix line wrapping in release notes -
94b6fe1
chore: mark 1.38.0 (#27030) -
55cf8ea
cherry-pick(#27028): docs: add release notes for 1.38 -
a0a099f
cherry-pick(#27049): feat(webkit): roll to r1908 (#27055) -
cd8b12c
cherry-pick(#27041): feat(chromium): roll to r1080 (#27045) -
9981f14
cherry-pick(#27008): chore: polish ui mode for better mac appearance -
5f78f27
cherry-pick(#27006): chore: document new onEnd params -
7c83865
chore: fix the split view, reset window on timeline click (#27007) -
d9eabda
fix(locators): escape quotes in regular expressions (#27002) -
6bbc09c
chore: show channel name in trace viewer metadata (#26987) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
@dependabot-bot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts