Skip to content

Releases: atata-framework/atata

3.3.0

05 Nov 16:39
Compare
Choose a tag to compare

Changed

  • #844 Upgrade Selenium.WebDriver package reference to v4.26.1

Links

3.2.0

19 Jul 19:41
Compare
Choose a tag to compare

Changed

  • #840 Upgrade Selenium.WebDriver package reference to v4.23.0

Links

3.1.0

30 Apr 18:17
Compare
Choose a tag to compare

Added

  • #836 Add ExecuteSectionAsync methods to ILogManager
  • #837 Add SetupAsync and StepAsync methods to Report<TOwner>

Changed

  • #838 Upgrade Selenium.WebDriver package reference to v4.20.0

Links

3.0.0

16 Apr 07:55
Compare
Choose a tag to compare

Breaking changes

  • #808 Remove obsolete types and members related to UIComponent
  • #809 Remove obsolete logging/reporting members
  • #810 Remove obsolete event handler types
  • #811 Remove obsolete AtataContextBuilder methods
  • #812 Remove obsolete AtataContext members
  • #813 Remove obsolete attributes
  • #814 Remove obsolete event types
  • #815 Remove other obsolete type members
  • #817 Remove screenshot consumers functionality
  • #822 Extract Artifacts Root path out of Artifacts path
  • #823 Move TimeZone instance property of AtataContext to AtataContext.GlobalProperties
  • #824 Move BuildStart and BuildStartUtc static properties of AtataContext to AtataContext.GlobalProperties
  • #825 Move ModeOfCurrent static property of AtataContext to AtataContext.GlobalProperties
  • #827 Replace file path configuration of NLogFileConsumer with single WithFileNameTemplate method
  • #828 Update sanitization approach of TestInfo properties NameSanitized and SuiteNameSanitized
  • #829 Apply [FindByAlt] attribute to Image<TOwner> control
  • #833 Use Atata.WebDriverExtras package v3.0.0

New features

  • #826 Add ArtifactsPath property to AtataContext
  • #830 TableHeaderList<TItem, TOwner> with string indexer

Changes and enhancements

  • #816 Change additionalVariables parameter type in AtataContext.Fill*TemplateString methods
  • #818 Update default page snapshot file name template
  • #819 Change TakePageSnapshotLogSection log level from Info to Trace
  • #820 Change log level of "Starting" and "Finished" test log messages from Info to Debug
  • #821 Change default log date/time format by cutting ten thousandths of a second
  • #831 Remove navigation trace log entries
  • #832 Use Selenium.WebDriver package v4.19.0

Links

2.14.1

13 Jan 15:02
Compare
Choose a tag to compare

Fixes

  • #807 Composite XPath query of FindByLabelStrategy doesn't take into account IdXPathForLabelAttribute

Links

2.14.0

10 Jan 14:58
Compare
Choose a tag to compare

Breaking changes

  • #802 Remove FileScreenshotConsumerBase.ImageFormat property

New features

  • #805 Add UseSpecFlowNUnitFeatures method to AtataContextBuilder

Changes and enhancements

  • #801 Rework verification error handling and logging
  • #803 Use Selenium.WebDriver package v4.16.2
  • #804 Update Stringifier to return char value as string wrapped with quotes
  • #806 Dispose driver safely in AtataContext

Fixes

  • #799 Possible bug for [TermAttribute] with multiple params values
  • #800 Warnings can be not included in error message for NUnit

Links

2.13.0

05 Dec 16:57
Compare
Choose a tag to compare

New features

  • #794 Add driver creation retry functionality
  • #795 Add SetAsCurrent method to AtataContext
  • #796 Add driver initial health check functionality
  • #797 Replace log consumer configuration method WithoutSectionFinish() with WithSectionEnd(LogSectionEndOption logSectionEnd)
  • #798 Add OnRefreshed navigation method

Links

2.12.0

02 Nov 17:04
Compare
Choose a tag to compare

New features

  • #791 Add On and OnOrTo navigation methods

Changes and enhancements

  • #786 Add (string directoryPath) constructor to AddDirectoryFilesToNUnitTestContextEventHandler
  • #787 Deprecate some and provide new log methods to Report<TOwner> and ILogManager
  • #788 Deprecate Start and EndSection methods of Report<TOwner> and ILogManager
  • #789 Add and use StepLogSection and SetupLogSection in Step and Setup methods of Report<TOwner>
  • #790 Extract test informational properties from AtataContext to TestInfo class
  • #793 Use Selenium.WebDriver package v4.15.0

Fixes

  • #792 Driver creation fails when DriverService.DriverServicePath is null

Links

2.11.0

17 Oct 15:02
Compare
Choose a tag to compare

New features

  • #778 Add UseDisposeDriver(bool) method to AtataContextBuilder
  • #785 Add Report.Setup<TResult>(Func<TOwner, TPageObject> function) method

Changes and enhancements

  • #774 Make obsolete DriverAtataContextBuilder<TBuilder, TService, TOptions>.WithFixOfCommandExecutionDelay method
  • #775 Update AddDirectoryFilesToNUnitTestContextOnCleanUpEventHandler to order files by creation time
  • #776 Make obsolete ScreenshotFileSavedEvent class
  • #777 Update NUnit clean-up event handlers to skip case when Result.Outcome.Site == FailureSite.Child
  • #779 Make obsolete AtataContext.CleanUp method
  • #780 Replace AtataContextCleanUpEvent with new AtataContextDeInitEvent and AtataContextDeInitCompletedEvent
  • #781 Add more information to log about AtataContext driver initialization
  • #782 Add more information to log about AtataContext finish
  • #783 Use Selenium.WebDriver package v4.14.1
  • #784 Deprecate ScreenshotImageFormat configuration for screenshots

Links

2.10.0

27 Sep 13:02
Compare
Choose a tag to compare

New features

  • #769 Add SkipWhile and TakeWhile extension methods for IObjectProvider<IEnumerable<TSource>>

Changes and enhancements

  • #767 Browser logs monitoring / Add support of remote Chrome and Edge
  • #768 Set default RemoteAddress value of RemoteDriverAtataContextBuilder to "http://127.0.0.1:4444/"
  • #771 Make obsolete Exist verification extension method
  • #772 Use Selenium.WebDriver package v4.13.1
  • #773 Use Atata.WebDriverExtras package v2.3.0

Links