v1
The day has come. Puppeteer Sharp is fully compatible with Puppeteer V1!
New Features
- Request.RespondAsync support.
- CSS and JS Coverage.
- Request Interception.
New APIs
- Request.RespondAsync
- Page.Coverage.StartJSCoverageAsync
- Page.Coverage.StopJSCoverageAsync
- Page.Coverage.StartCSSCoverageAsync
- Page.Coverage.StopCSSCoverageAsync
- Page.ScreenshotDataAsync
- Page.PdfDataAsync
- Page.SetRequestInterceptionAsync
- Page.GoBackAsync
- Page.GoForwardAsync
- Page.QueryObjectsAsync
- ElementHandle.ScreenshotDataAsync
- ElementHandle.PdfDataAsync
- Browser.WebSocketEndpoint
- Browser.Process
Namespace Changes
- PuppeteerSharp.ClickOptions => PuppeteerSharp.Input.ClickOptions
- PuppeteerSharp.Key => PuppeteerSharp.Input.Key
- PuppeteerSharp.Keyboard => PuppeteerSharp.Input.Keyboard
- PuppeteerSharp.KeyDefinition => PuppeteerSharp.Input.KeyDefinition
- PuppeteerSharp.KeyDefinitions => PuppeteerSharp.Input.KeyDefinitions
- PuppeteerSharp.Mouse => PuppeteerSharp.Input.Mouse
- PuppeteerSharp.MouseButton => PuppeteerSharp.Input.MouseButton
- PuppeteerSharp.MoveOptions => PuppeteerSharp.Input.MoveOptions
- PuppeteerSharp.PressOption => PuppeteerSharp.Input.PresspPtions
- PuppeteerSharp.Touchscreen => PuppeteerSharp.Input.TouchScreen
- PuppeteerSharp.Clip => PuppeteerSharp.Media.Clip
- PuppeteerSharp.MarginOptions => PuppeteerSharp.Media.MarginOptions
- PuppeteerSharp.MediaType => PuppeteerSharp.Media.MediaType
- PuppeteerSharp.PaperFormat => PuppeteerSharp.Media.PaperFormat
- PuppeteerSharp.ScreenOrientation => PuppeteerSharp.Media.ScreenOrientation
- PuppeteerSharp.ScreenOrientationType => PuppeteerSharp.Media.ScreenOrientationType
- PuppeteerSharp.DeviceDescriptor => PuppeteerSharp.Mobile.DeviceDescriptor
- PuppeteerSharp.DeviceDescriptors => PuppeteerSharp.Mobile.DeviceDescriptors
- PuppeteerSharp.DeviceDescriptorName => PuppeteerSharp.Mobile.DeviceDescriptorName