PuppeteerSharp 1.12.0

Headless Chrome .NET API

No packages depend on PuppeteerSharp.

New Features

  • Introduce Popup event.
  • Add browserUrl option to Puppeteer.ConnectAsync.
  • Introduce ConsoleMessage.Location.
  • Implement support for mouseWheel (Mouse.WheelAsync).
  • Introduce Page.SetDefaultTimeout.

Breaking Changes

  • Provide default quality for jpeg screenshots.

Changelog

  • Roll Chromium to r624492
  • Improve async loop in AddConsoleMessage.
  • Relax request matching heuristic.
  • Throw on 0x0 screenshots.
  • Make sure evaluation does not hang in detached iframes.
  • Add failing test for skipping all debugger statements.
  • Ignore console messages from destroyed execution contexts.
  • Flexible ResourceType parse.
  • Properly disable translate UI.
  • Filter out "intervention" header.
  • Fix repetitive setContent calls.
  • Force color profile.
  • Add test for waitForFunction with cross-process navigation.
  • Make sure headful browser closes with beforeuload page.
  • Page.WaitForFunctionAsync should work with multiline strings.
  • Update device descriptors.
  • Round the clip dimensions.
  • Enable Network Service by default.
  • Warn on nested js handle.
  • Move to flatten protocol.
  • Introduce DOM World.
  • Use secondary DOMWorld to drive page.Select.
  • Always dispose cancellation token sources.
  • Use secondary world to drive clicks.
  • Sync WaitForSelectorOrXPathAsync code.
  • Teach waitForSelector to return null.
  • Alternative approach to fixing KeyAlreadyAddedException.
  • Fix race condition between disposal and cancellation of CancellationTokenSource.
  • Execute frame.waitFor{Selector,XPath} in secondary world.

Version Downloads Last updated
20.2.4 2 11/07/2025
20.2.2 1 11/07/2025
20.2.1 1 11/07/2025
20.2.0 1 11/07/2025
20.1.3 1 11/07/2025
20.1.2 1 11/07/2025
20.1.1 1 11/07/2025
20.1.0 1 11/07/2025
20.0.5 1 11/07/2025
20.0.4 1 11/07/2025
20.0.3 1 11/07/2025
20.0.2 1 11/07/2025
20.0.1-beta1 1 11/07/2025
20.0.0 1 11/07/2025
19.0.2 1 11/07/2025
19.0.1 1 11/07/2025
19.0.0 1 11/07/2025
19.0.0-beta2 1 11/07/2025
19.0.0-beta1 1 11/07/2025
18.1.0 1 11/07/2025
18.1.0-beta1 1 11/07/2025
18.0.5 1 11/07/2025
18.0.4 1 11/07/2025
18.0.3 1 11/07/2025
18.0.2 1 11/07/2025
18.0.1 1 11/07/2025
18.0.0 1 11/07/2025
17.0.0 1 11/07/2025
16.0.0 3 10/28/2025
15.1.0 1 11/07/2025
15.0.0 1 11/07/2025
14.1.0 1 11/07/2025
14.0.0 1 11/07/2025
13.0.2 1 11/07/2025
13.0.1 1 11/07/2025
13.0.0 1 11/07/2025
12.0.0 1 11/07/2025
11.0.6 1 11/07/2025
11.0.5 1 11/07/2025
11.0.4 1 11/07/2025
11.0.3 1 11/07/2025
11.0.2 1 11/07/2025
11.0.1 1 11/07/2025
11.0.0 1 11/07/2025
10.1.4 1 11/07/2025
10.1.2 1 11/07/2025
10.1.1 1 11/07/2025
10.1.0 1 11/07/2025
10.0.0 1 11/07/2025
9.1.0 1 11/07/2025
9.0.2 1 11/07/2025
9.0.1 1 11/07/2025
9.0.0 1 11/07/2025
8.0.0 1 11/07/2025
7.1.0 1 11/07/2025
7.0.0 1 11/07/2025
6.2.0 1 11/07/2025
6.1.0 1 11/07/2025
6.0.0 1 11/07/2025
5.1.0 1 11/07/2025
5.0.0 1 11/07/2025
4.0.0 1 11/07/2025
3.0.0 1 11/07/2025
2.0.4 1 11/07/2025
2.0.3 1 11/07/2025
2.0.2 1 11/07/2025
2.0.1 1 11/07/2025
2.0.0 1 11/07/2025
1.20.0 1 11/07/2025
1.20.0-alpha 1 11/07/2025
1.19.0 1 11/07/2025
1.18.0 1 11/07/2025
1.17.2 1 11/07/2025
1.17.1 1 11/07/2025
1.17.0 1 11/07/2025
1.16.0 1 11/07/2025
1.15.0 1 11/07/2025
1.14.1 1 11/07/2025
1.14.0 1 11/07/2025
1.13.0 1 11/07/2025
1.12.1 1 11/07/2025
1.12.0 1 11/07/2025
1.11.2 1 11/07/2025
1.11.1 1 11/07/2025
1.11.0 1 11/07/2025
1.10.0 1 11/07/2025
1.9.0 1 11/07/2025
1.8.0 1 11/07/2025
1.7.0 1 11/07/2025
1.6.2 1 11/07/2025
1.6.0 1 11/07/2025
1.5.0 1 11/07/2025
1.4.0 1 11/07/2025
1.3.0 1 11/07/2025
1.2.0 1 11/07/2025
1.1.0 1 11/07/2025
1.0.2 1 11/07/2025
1.0.1 1 11/07/2025
1.0.0 1 11/07/2025
0.8.0 1 11/07/2025
0.7.0 1 11/07/2025
0.6.0 1 11/07/2025
0.5.0 1 11/07/2025
0.4.0 1 11/07/2025
0.3.3 1 11/07/2025
0.3.2 1 11/07/2025
0.3.1 1 11/07/2025
0.3.0 1 11/07/2025
0.1.1 1 11/07/2025
0.1.0 1 11/07/2025
0.0.1 1 11/07/2025