Playwright
- 🖖 Programmatic drag-and-drop support via the
Page.DragAndDropAsync()
API. - 🔎 Enhanced HAR with body sizes for requests and responses. Use via
RecordHarPath
option inBrowser.NewContextAsync()
. - 🔒 Assembly Signing for .NET assemblies is no longer done using
PublicSign
but using a full signing key, making it easier to use in projects requiring full-trust
Tools
- Playwright Trace Viewer now shows parameters, returned values and
console.log()
calls.
New and Overhauled Guides
Browser Versions
- Chromium 93.0.4576.0
- Mozilla Firefox 90.0
- WebKit 14.2
New Playwright APIs
- new
BaseURL
option inBrowser.NewContextAsync()
andBrowser.NewPageAsync()
Response.SecurityDetailsAsync()
andResponse.ServerAddrAsync()
Page.DragAndDropAsync()
andFrame.DragAndDropAsync()
Download.CancelAsync()
Page.InputValueAsync()
,Frame.InputValueAsync()
andElementHandle.InputValueAsync()
- new
Force
option inPage.FillAsync()
,Frame.FillAsync()
, andElementHandle.FillAsync()
- new
Force
option inPage.SelectOptionAsync()
,Frame.SelectOptionAsync()
, andElementHandle.SelectOptionAsync()