PuppeteerSharp 1.1.0

Headless Chrome .NET API

Showing the top 20 packages that depend on PuppeteerSharp.

Packages Downloads
WhatsApp.DotNet
Extensions for Api WhatsApp
3
whatsapp.dotnet
Package Description
2
WhatsApp.DotNet
Extensions for Api WhatsApp
2
WhatsApp.DotNet
Extensions for Api WhatsApp
1

New Features * New Chromium version r536395 * Service workers support * Cache Support * New WaitFor options * New BrowserFetcher utility * Dump IO implementation New APIs * Page.SetCacheEnabledAsync * Page.DOMContentLoaded * Page.WaitForXPathAsync * ResponseData.FromServiceWorker * ExecutionContext.Frame * Frame.EvaluateExpressionHandleAsync * Frame.EvaluateFunctionHandleAsync * Frame.WaitForSelectorAsync * Frame.WaitForXPathAsync * Frame.WaitForSelectorOrXPathAsync Breaking Changes Downloader changes The Downloader class was renamed to BrowserFetcher. BrowserFetcher has the following API: * DefaultRevision * DownloadsFolder * DownloadHost * Platform * DownloadProgressChanged * CanDownloadAsync(int revision) * LocalRevisions() * Remove(int revision) * RevisionInfo(int revision) * DownloadAsync(int revision) * GetExecutablePath(int revision) * GetExecutablePath(Platform platform, string folderPath) If you were using Downloader like this: await Downloader.CreateDefault().DownloadRevisionAsync(chromiumRevision); It should be changed to : await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision); Puppeteer.LaunchAsync breaking change In order to simplify the API, the revision argument was removed from the `LaunchAsync` method. So this piece of code: Puppeteer.LaunchAsync(launcherOptions, Downloader.DefaultRevision); Should be changed to: Puppeteer.LaunchAsync(launcherOptions); If you need to launch Puppeteer using another revision you should handle that using the `ExecutablePath` option: var myRevisionInfo = await new BrowserFetcher().DownloadAsync(myRevision); var browser = Puppeteer.LaunchAsync(new LaunchOptions { Headless = true, ExecutablePath = myRevisionInfo.ExecutablePath });

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