Skip to content

Releases: toniarnold/aspnettest

v0.2.2

23 Feb 06:54
Compare
Choose a tag to compare
  • Blazor: Add URL QueryString persistence, use it with:
    "SessionStorage": "UrlQuery"

  • Blazor: Allow multiple test assemblies in the <testbutton>

  • Add SpecFlow test suite, which allows writing GUI tests
    in the Gherkin language.

  • Add optional ViewState gzip compression, enable it with:
    "ViewStateCompressionLevel": "Optimal"
    which sets a System.IO.Compression.CompressionLevel

v0.2.1

30 Jan 09:32
Compare
Choose a tag to compare
  • Blazor: Fix issue #5 race condition in the PersistentMainFactory due to the
    static ad hoc cache by setting up a request correlation guid in _Host.cshtml

  • Blazor: Deprecate the Component accessor in favor of the apparently
    canonical Cut for "component under test"

  • Blazor: Synchronization in Navigate() and Refresh() now with the same
    arguments as Click() with int expectRenders instead of bool expectRender
    (breaking change)

  • Blazor: Support the ?clear=true GET argument to clear the storage

  • WebForms and Core examples: Internet Explorer has been forcibly disabled by
    Microsoft, thus remove it from old tests

  • Set Selenium RequestTimeout to 1 sec if not configured

  • Add Source Link to the NuGet packages

v0.2.0

23 Dec 10:05
Compare
Choose a tag to compare

Version 0.2.0

With Blazor Server, aspnettest is now there where it once was with ancient WebForms

  • Replaced direct Internet Explorer COM Interop with Selenium (also with IE)
  • Split library into asplib and iselenium
  • Added Blazor Server as web framework with bUnit
  • Updated to .NET Framework 4.6.2 (WebForms) and .NET 6.0 (Core, WebSharper, Blazor)