Skip to content

1.12.0

Compare
Choose a tag to compare
@YevgeniyShunevych YevgeniyShunevych released this 01 Sep 14:35
· 1342 commits to main since this release

New Features

  • #511 Add Names property to DirectoryEnumerableProvider<TOwner> and FileEnumerableProvider<TOwner>
  • #513 Add extra overload of verification Contain extension method
  • #514 Add verification extension methods for DirectorySubject: Exist, ContainFile, ContainFiles, ContainDirectory and ContainDirectories
  • #515 Add Exist verification extension method for FileSubject
  • #516 Add DisposableSubject<T>
  • #518 Should.Throw and Should.Not.Throw verification functionality
  • #520 Add ExecuteBehavior methods to UIComponent
  • #524 Focus behavior functionality
  • #525 Hover behavior functionality
  • #526 Drag and drop to offset behavior functionality
  • #527 New SetsValueUsingClearAndTypeBehaviorsAttribute
  • #529 Add AddValue(string value) and AddValueAndDispatchChangeEvent(string value) methods to UIComponentScriptExecutor<TOwner>
  • #530 New TypesTextUsingScriptAttribute
  • #531 New TypesTextUsingSendKeysCharByCharAttribute
  • #532 New TypesTextUsingFocusBehaviorAndSendKeysCharByCharAttribute
  • #533 Add Satisfy(Expression<Predicate<TData>> predicateExpression) verification extension method
  • #534 Add Satisfy(Expression<Predicate<IEnumerable<TData>>> predicateExpression) verification extension method
  • #538 Add BePresent verification method analogical to Exist
  • #539 Add DriverInitializationStage property to AtataContext

Changes and Enhancements

  • #512 Change enumerable argument types of extension methods of IDataVerificationProviderExtensions
  • #519 Update ClearValueAttribute trigger to invoke Clear method of a component
  • #521 Update SetValue method of CheckBox<TOwner>
  • #522 Update base component classes to execute behaviors through ExecuteBehavior methods
  • #523 Rename behavior attributes
  • #528 Use SetsValueUsingClearAndTypeBehaviorsAttribute as a default value set behavior of EditableTextField<T, TOwner>
  • #535 Change ControlDefinition of Input<T, TOwner> to consider elements without type attribute
  • #536 Update Exist verification method to handle NoSuchElementException and NotMissingElementException as actual message
  • #537 Update BeVisible and BeHidden verification methods to work similarly to Exist method

Fixes

  • #510 Exception occurs when referencing non-existent subdirectories of DirectorySubject through indexer

Links

Atata 1.12.0 on NuGet
Atata 1.12.0 is Released - Atata Blog