Skip to content

0.17.0

Compare
Choose a tag to compare
@YevgeniyShunevych YevgeniyShunevych released this 31 May 19:46

Check Atata 0.17.0 Released blog post for major features.

New Features

  • #140 Add access chain cache for UI component scope
  • #149 Add FrameSetPage<TOwner> base page object class
  • #153 WaitingTimeout and WaitingRetryInterval
  • #155 ElementFindTimeout and ElementFindRetryInterval
  • #156 VerificationTimeout and VerificationRetryInterval
  • #159 Add ClickAndGo method to Control<TOwner>
  • #160 Add DoubleClickAndGo method to Control<TOwner>
  • #161 Add WaitForScriptAttribute base trigger
  • #168 Add SetRandom(Action<T> callback) method to EditableField<T, TOwner>
  • #169 Add ContainingClasses property to ScopeDefinitionAttribute
  • #170 Add OnBuilding and OnBuilt methods to AtataContextBuilder
  • #171 Add OnDriverCreated methods to AtataContextBuilder
  • #175 Add WithHostName method to DriverAtataContextBuilder`3
  • #177 Add ActiveControl property to PageObject<TOwner>
  • #178 Add PerformActions method to PageObject<TOwner>

Changes and Enhancements

  • #144 Inherit CultureAttribute from MulticastAttribute
  • #145 Inherit FormatAttribute from MulticastAttribute and make FormatSettingsAttribute obsolete
  • #146 Add more specific exceptions to AtataMapper
  • #148 Add <frame> element support to Frame<TOwner> control in addition to <iframe>
  • #151 Set default format for path variables of DateTime type for FileScreenshotConsumer
  • #152 Add support of inner format of string path variables for FileScreenshotConsumer
  • #154 BaseRetryTimeout and BaseRetryInterval
  • #162 Inherit WaitForAngularJSAjaxAttribute from WaitForScriptAttribute
  • #163 Inherit WaitForJQueryAjaxAttribute from WaitForScriptAttribute
  • #164 Inherit WaitForDocumentReadyStateAttribute from WaitForScriptAttribute
  • #165 Use Selenium.WebDriver package v3.12.1
  • #166 Use Atata.WebDriverExtras package v1.0.0
  • #172 Set "*" as default scopeXPath of ScopeDefinitionAttribute
  • #176 Update WithFixOfCommandExecutionDelay method of DriverAtataContextBuilder`3 to invoke WithHostName method

Fixes

  • #150 FileScreenshotConsumer doesn't handle path variables
  • #157 NoSuchElementException can be thrown during verification before timeout
  • #167 Fails to work with NLog v4.5.0

Links

Atata 0.17.0 on NuGet
Atata 0.17.0 Released - Atata Blog