0.17.0
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
andWaitingRetryInterval
- #155
ElementFindTimeout
andElementFindRetryInterval
- #156
VerificationTimeout
andVerificationRetryInterval
- #159 Add
ClickAndGo
method toControl<TOwner>
- #160 Add
DoubleClickAndGo
method toControl<TOwner>
- #161 Add
WaitForScriptAttribute
base trigger - #168 Add
SetRandom(Action<T> callback)
method toEditableField<T, TOwner>
- #169 Add
ContainingClasses
property toScopeDefinitionAttribute
- #170 Add
OnBuilding
andOnBuilt
methods toAtataContextBuilder
- #171 Add
OnDriverCreated
methods toAtataContextBuilder
- #175 Add
WithHostName
method toDriverAtataContextBuilder`3
- #177 Add
ActiveControl
property toPageObject<TOwner>
- #178 Add
PerformActions
method toPageObject<TOwner>
Changes and Enhancements
- #144 Inherit
CultureAttribute
fromMulticastAttribute
- #145 Inherit
FormatAttribute
fromMulticastAttribute
and makeFormatSettingsAttribute
obsolete - #146 Add more specific exceptions to
AtataMapper
- #148 Add
<frame>
element support toFrame<TOwner>
control in addition to<iframe>
- #151 Set default format for path variables of
DateTime
type forFileScreenshotConsumer
- #152 Add support of inner format of string path variables for
FileScreenshotConsumer
- #154
BaseRetryTimeout
andBaseRetryInterval
- #162 Inherit
WaitForAngularJSAjaxAttribute
fromWaitForScriptAttribute
- #163 Inherit
WaitForJQueryAjaxAttribute
fromWaitForScriptAttribute
- #164 Inherit
WaitForDocumentReadyStateAttribute
fromWaitForScriptAttribute
- #165 Use
Selenium.WebDriver
package v3.12.1 - #166 Use
Atata.WebDriverExtras
package v1.0.0 - #172 Set
"*"
as defaultscopeXPath
ofScopeDefinitionAttribute
- #176 Update
WithFixOfCommandExecutionDelay
method ofDriverAtataContextBuilder`3
to 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