Skip to content

Releases: atata-framework/atata-webdriverextras

3.0.0

16 Apr 07:13
Compare
Choose a tag to compare

Breaking changes

  • #59 Remove obsolete types and methods

Changes and enhancements

  • #58 Use Selenium.WebDriver package v4.19.0
  • #60 Make obsolete ITimeouts extension methods

Links

2.3.0

26 Sep 18:36
Compare
Choose a tag to compare

Changes and enhancements

  • #55 Replace NotMissingElementException with new ElementNotMissingException
  • #56 New ElementNotFoundException is thrown instead of NoSuchElementException
  • #57 Use Selenium.WebDriver package v4.13.1

Links

2.2.0

03 Oct 12:10
Compare
Choose a tag to compare

New Features

  • #51 Add AsDevTools extension method for IWebDriver
  • #52 Add TryAs extension method for IWebDriver
  • #53 Add Is extension method for IWebDriver

Changes and Enhancements

  • #50 Use Selenium.WebDriver package v4.5.0

Links

2.1.0

17 Jul 07:06
Compare
Choose a tag to compare

Changes and Enhancements

  • #47 Use Selenium.WebDriver package v4.3.0
  • #48 Update ExtendedSearchContext<T>.Find method to use ISearchContext.FindElement method when Visibility == Visibility.Any

Links

2.0.0

10 May 14:23
Compare
Choose a tag to compare

Breaking Changes

  • #41 Set target .NET framework to only .NET Standard 2.0
  • #42 Change default value of RetrySettings.ThreadBoundary property to RetrySettingsThreadBoundary.AsyncLocal
  • #44 Use Selenium.WebDriver package v4.1.1
  • #45 Remove IFindsBy* interfaces from the list of IExtendedSearchContext interfaces
  • #46 Change default value of SearchOptions.Visibility property from Visible to Any

New Features

  • #43 Add IWebDriver extension methods: As<TInterface>(), AsScreenshotTaker() and AsScriptExecutor()

Changes and Enhancements

  • #40 Add optional onExceptionCallback parameter to StaleSafely.Execute methods

Links

1.5.0

17 Feb 13:54
Compare
Choose a tag to compare

Changes and Enhancements

  • #39 Add Microsoft.SourceLink.GitHub package to allow Source Link download sources from GitHub

Links

Atata.WebDriverExtras 1.5.0 on NuGet
Atata.WebDriverExtras 1.5.0 Released - Atata Blog

1.4.0

07 Dec 17:52
Compare
Choose a tag to compare

New Features

  • #37 Add GetSearchOptionsOrDefault extension method for By
  • #38 Add ToDescriptiveString extension method for By

Links

Atata.WebDriverExtras 1.4.0 on NuGet
Atata.WebDriverExtras 1.4.0 Released - Atata Blog

1.3.0

22 Apr 15:39
Compare
Choose a tag to compare

Check Atata.WebDriverExtras 1.3.0 Released blog post.

New Features

  • #35 Add .NET 4.6 as target framework
  • #36 Add RetrySettingsThreadBoundary enum with ThreadStatic, Static and AsyncLocal values

Links

Atata.WebDriverExtras 1.3.0 on NuGet
Atata.WebDriverExtras 1.3.0 Released - Atata Blog

1.2.0

11 Apr 10:59
Compare
Choose a tag to compare

Check Atata.WebDriverExtras 1.2.0 Released blog post.

New Features

  • #22 Add XPathString class for normalization of XPath string values
  • #23 Add ToShortIntervalString and ToLongIntervalString extension methods for TimeSpan
  • #24 Add GetElementId extension method for IWebElement
  • #26 Override ToString method in SearchOptions
  • #27 Add SearchFailureData class for detailed exception message generation
  • #28 Add CreateForNoSuchElement and CreateForNotMissingElement overloaded methods to ExceptionFactory that use SearchFailureData

Changes and Enhancements

  • #25 Update IWebElementExtensions.ToDetailedString method
  • #29 Update ExtendedSearchContext<T>.Find method to fill SearchFailureData for detailed exception generation
  • #30 Update ExtendedSearchContext<T>.Missing method to fill SearchFailureData for detailed exception generation
  • #31 Update ExtendedSearchContext<T>.MissingAll methods to fill SearchFailureData for detailed exception generation
  • #32 Change return type of ExceptionFactory.CreateForTimeout method from WebDriverTimeoutException to TimeoutException
  • #33 Use Selenium.WebDriver package v3.141.0

Links

Atata.WebDriverExtras 1.2.0 on NuGet
Atata.WebDriverExtras 1.2.0 Released - Atata Blog

1.1.0

01 Oct 12:14
Compare
Choose a tag to compare

Check Atata.WebDriverExtras 1.1.0 Released blog post.

Changes and Enhancements

  • #20 Update StaleSafely.Execute methods to handle null argument values
  • #21 Use Selenium.WebDriver package v3.14.0

Links

Atata.WebDriverExtras 1.1.0 on NuGet
Atata.WebDriverExtras 1.1.0 Released - Atata Blog