v1

@kblok kblok released this Jun 4, 2018 · 273 commits to master since this release

Assets 2

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