puppeteer-sharp-contrib

Contributions to the Headless Chrome .NET API ๐ŸŒ๐Ÿงช

MIT License

Stars
81
Committers
2
puppeteer-sharp-contrib - v6.0.0 Latest Release

Published by hlaueriksson 11 months ago

Dependencies

  • Bump PuppeteerSharp to 12.0.0 โฌ†๏ธ
  • Use PuppeteerSharp interfaces; IPage and IElementHandle ๐Ÿ‘ฝ๏ธ

PuppeteerSharp.Contrib.Extensions

New extensions for IPage:

  • HasUrlAsync

New extensions for IElementHandle:

  • HasAttributeValueAsync
  • IsEmptyAsync

Extensions for IResponse:

  • HasUrl

PuppeteerSharp.Contrib.PageObjects

New extensions for IPage:

  • To<T>

New extensions for IElementHandle

  • To<T>

PuppeteerSharp.Contrib.Should

New should assertions for IPage:

  • ShouldHaveUrlAsync
  • ShouldNotHaveUrlAsync

New should assertions for IElementHandle:

  • ShouldHaveAttributeValueAsync
  • ShouldNotHaveAttributeValueAsync
  • ShouldBeEmptyAsync
  • ShouldNotBeEmptyAsync

Should assertions for IResponse:

  • ShouldHaveUrl
  • ShouldNotHaveUrl
  • ShouldHaveStatusCode
  • ShouldNotHaveStatusCode
  • ShouldBeSuccessful
  • ShouldBeRedirection
  • ShouldHaveClientError
  • ShouldHaveServerError
  • ShouldHaveError
puppeteer-sharp-contrib - v5.0.0

Published by hlaueriksson about 2 years ago

Dependencies

  • Bump PuppeteerSharp to 7.1.0 โฌ†๏ธ

PuppeteerSharp.Contrib.PageObjects

New extensions for Page:

  • GoBackAsync<T>
  • GoForwardAsync<T>
  • ReloadAsync<T>
  • WaitForResponseAsync<T>

New extensions for ElementHandle:

  • WaitForSelectorAsync<T>