Atata v1.0.0 Release Notes
Release Date: 2018-10-15 // over 5 years ago-
๐ Check Atata 1.0.0 is Released blog post for major changes.
๐ฅ Breaking Changes
- #193 Change behavior of
FindSettingsAttribute
andTermFindSettingsAttribute
- ๐ #206 Fix typo in
ComponentDefinitonAttribute
property name ofUIComponentMetadata
- ๐ #213 Remove
PhantomJSDriver
usage - ๐ #218 Remove
WithCapabilities
method ofRemoteDriverAtataContextBuilder
- ๐ #221 Remove obsolete types and members inclusive prior v0.15.0
๐ New Features
- #185 Add
Image<TOwner>
control - #189 Add
RightClickParentAttribute
trigger - ๐ #194 Add overloaded
Get
andGetAll
methods toUIComponentMetadata
without required parameters - #195 Add
AttributeSettingsAttribute
- #196 Add
AttributeFilter<TAttribute>
class - ๐ #197 Add overloaded
Get
andGetAll
methods toUIComponentMetadata
that useAttributeFilter<TAttribute>
- #210 Add
Do(Action action)
method toPageObject<TOwner>
- #212 Add
IsPresent
property toUIComponent<TOwner>
- #219 Add overloaded
WithOptions
methods toRemoteDriverAtataContextBuilder
- #220 Add overloaded
WithOptions
method toDriverAtataContextBuilder<TBuilder, TService, TOptions>
- #224 Create
Report<TOwner>
class and addReport
property toPageObject<TOwner>
๐ Changes and Enhancements
- #192 Add
IsTargetSpecified
andTargetAnyType
properties toMulticastAttribute
- ๐ #198 Add
AttributeSettingsAttribute
filtering byTargetAttributeTypes
toUIComponentMetadata
- ๐ #199 Mark as obsolete old
Get
andGetAll
methods ofUIComponentMetadata
- #200 Make some members of
UIComponent
andUIComponent<TOwner>
public - ๐ #203 Add
Push
methods toUIComponentMetadata
- ๐ #204 Update
UIComponentResolver.CreateControlForProperty
method to push attributes into metadata - #205 Inherit
ScopeDefinitionAttribute
fromMulticastAttribute
- ๐ #207 Dynamic resolving of
UIComponentMetadata.ComponentDefinitionAttribute
- โจ #208 Enhance
SequalComponentScopeLocateResult
to support multiple scope sources - #209 Change types of
UIComponentResolver
dictionaries toConcurrentDictionary<TKey, TValue>
- ๐ฆ #214 Use
Selenium.WebDriver
package v3.14.0 - ๐ฆ #215 Use
Atata.WebDriverExtras
package v1.1.0 - #217 Improve
FileInput<TOwner>
to handle hidden input - #222 Mark as obsolete
Get
method ofDataProvider<TData, TOwner>
๐ Fixes
- #191 Incorrect applying of
MulticastAttribute
defined at component level - #201 Incorrect handling of
null
value by some setters of properties ofMulticastAttribute
- #202
FindByColumnHeaderStrategy
fails for table inside another table - #211
NoSuchElementException
is thrown when accessUIComponent.IsVisible
property of hidden/missing element - ๐ง #216 Navigation using relative URL fails on Linux
๐ Links
๐ฆ Atata 1.0.0 on NuGet
๐ Atata 1.0.0 is Released - Atata Blog - #193 Change behavior of