Atata 1.11.0 is Released

June 2, 2021 by Yevgeniy Shunevych


Atata 1.11.0 is released with new AtataContext features, object verification functionality, NLogFileConsumer, etc.

Changelog

New Features

  • major #480 Add TestSuiteName and TestSuiteType properties to AtataContext
  • major #481 Add UseNUnitTestSuiteName and UseNUnitTestSuiteType methods to AtataContextBuilder
  • major #482 Add Navigation/Go API to AtataContext
  • minor #485 New ImprovedExpressionStringBuilder class
  • major #487 Object verification functionality
  • major #489 IO verification functionality
  • major #491 Add Artifacts directory to AtataContext
  • major #492 Add FillTemplateString method to AtataContext
  • major #493 Add WithArtifactsFolderPath extension method for AtataContextBuilder<FileScreenshotConsumer>
  • major #495 Add NLogFileConsumer log consumer
  • minor #497 Add ValueSetUsingCharByCharTypingAttribute behavior attribute
  • major #498 Add TimeZone property to AtataContext
  • major #499 Add OnCleanUpAddArtifactsToNUnitTestContext and OnCleanUpAddDirectoryFilesToNUnitTestContext methods to AtataContextBuilder
  • minor #500 Add WithArtifactsAsDownloadDirectory and WithDownloadDirectory methods to ChromeAtataContextBuilder

Changes and Enhancements

  • minor #484 Remove TOwner type constraint from IDataProvider<out TData, TOwner>
  • minor #486 Modify verification functionality to be able to work without AtataContext.Current instance
  • minor #490 Truncate exception message in LogSection result
  • minor #494 Update FileScreenshotConsumer to use AtataContext.FillTemplateString method
  • minor #496 Update NLogConsumer