Atata v0.17.0 Release Notes

Release Date: 2018-05-31 // almost 6 years ago
  • ๐Ÿš€ 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 DriverAtataContextBuilder3`
    • #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>
    • 0๏ธโƒฃ #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
    • 0๏ธโƒฃ #172 Set "*" as default scopeXPath of ScopeDefinitionAttribute
    • โšก๏ธ #176 Update WithFixOfCommandExecutionDelay method of DriverAtataContextBuilder3to invokeWithHostName` 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