Atata 0.16.0 Released

December 18, 2017 by Yevgeniy Shunevych


Atata 0.16.0 has been released with various enhancements and new input controls. Check the changelog.

Changelog

New Features

  • minor #117 Add WithSettings extension method for IDataVerificationProvider<TData, TOwner>
  • minor #118 Add HaveClass verification extension method
  • minor #121 Add ConsoleLogConsumer
  • minor #126 Add GetByXPathCondition method to ControlList<TItem, TOwner>
  • minor #129 Add RestartDriver method to AtataContext
  • minor #131 Add TelInput<TOwner> control
  • minor #132 Add FileInput<TOwner> control
  • minor #133 Add SearchInput<TOwner> control
  • minor #134 Add EmailInput<TOwner> control
  • minor #135 Add UrlInput<TOwner> control
  • minor #137 Add OrdinaryPage

Changes and Enhancements

  • minor #113 Improve control name generation by expression
  • major #114 Enhance FindItemByLabel finding
  • major #119 Change Index handling of VerifyH1-VerifyH6 triggers
  • minor #120 Update TextOutputLogConsumer
  • major #122 Use Atata.WebDriverExtras package v0.14.0
  • minor #123 Change HiddenInput<T, TOwner> control finding
  • minor #124 Implement IPropertySettings by MulticastAttribute
  • minor #125 Inherit TermSettingsAttribute from MulticastAttribute
  • major #127 Enhance Select<T, TOwner> control
  • minor #128 Remove Selenium.Support package reference
  • minor #130 Update AtataContextBuilder to throw when driver is not specified
  • major #136 Use Selenium.WebDriver package v3.8.0

Fixes

  • fix #112 Match verification method fails for regex with curly brackets
  • fix #116 Should.Not.Exist() fails for controls with specific find strategies