New Features
- #391 Script executor
- #392 Support attributes declared at property level that target control's children
- #397
AtataContext
attributes
- #398 Global level attributes
- #402 Add
TryGet
method to UIComponentMetadata
- #403 Add
Contains
method to UIComponentMetadata
- #414 Add
Add
methods to UIComponentMetadata
- #415 Add
Remove
and RemoveAll
methods to UIComponentMetadata
- #416 Add
TargetAllChildren
property to MulticastAttribute
- #420
ObjectCreator
Changes and Enhancements
- #394 Add parameterless generic
AddScreenshotConsumer
method to AtataContextBuilder
- #399 Inherit
UrlAttribute
from MulticastAttribute
- #400 Inherit
NameAttribute
from MulticastAttribute
- #401 Inherit
NavigationPageObjectCreatorAttribute
from MulticastAttribute
- #404 Inherit
TraceLogAttribute
from MulticastAttribute
- #405 Inherit
WindowTitleAttribute
from MulticastAttribute
- #406 Inherit
ExtraXPathAttribute
from MulticastAttribute
- #407 Inherit
GoTemporarilyAttribute
from MulticastAttribute
- #408 Inherit
IdXPathForLabelAttribute
from MulticastAttribute
- #409 Inherit
RandomizeCountAttribute
from MulticastAttribute
- #410 Inherit
RandomizeIncludeAttribute
from MulticastAttribute
- #411 Inherit
RandomizeExcludeAttribute
from MulticastAttribute
- #412 Inherit
RandomizeNumberSettingsAttribute
from MulticastAttribute
- #413 Inherit
RandomizeStringSettingsAttribute
from MulticastAttribute
- #417 Inherit
TriggerAttribute
from MulticastAttribute
- #418 Make universal
AttributeUsage
of MulticastAttribute
and inheritors
- #419 Update attributes that implement
IFindItemAttribute
Fixes
- #393 Fail to log message containing "{" character
- #395 Incorrect order of layered attributes
Links
Atata 1.8.0 on NuGet
Atata 1.8.0 is Released - Atata Blog