All Versions
16
Latest Version
Avg Release Cycle
90 days
Latest Release
1691 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.16.0 Changes
December 19, 2017๐ Check Atata 0.16.0 Released blog post for major features.
๐ New Features
- #117 Add
WithSettings
extension method forIDataVerificationProvider<TData, TOwner>
- #118 Add
HaveClass
verification extension method - #121 Add
ConsoleLogConsumer
- #126 Add
GetByXPathCondition
method toControlList<TItem, TOwner>
- #129 Add
RestartDriver
method toAtataContext
- #131 Add
TelInput<TOwner>
control - #132 Add
FileInput<TOwner>
control - #133 Add
SearchInput<TOwner>
control - #134 Add
EmailInput<TOwner>
control - #135 Add
UrlInput<TOwner>
control - #137 Add
OrdinaryPage
๐ Changes and Enhancements
- #113 Improve control name generation by expression
- โจ #114 Enhance
FindItemByLabel
finding - #119 Change
Index
handling ofVerifyH1
-VerifyH6
triggers - โก๏ธ #120 Update
TextOutputLogConsumer
- ๐ฆ #122 Use
Atata.WebDriverExtras
package v0.14.0 - #123 Change
HiddenInput<T, TOwner>
control finding - #124 Implement
IPropertySettings
byMulticastAttribute
- #125 Inherit
TermSettingsAttribute
fromMulticastAttribute
- โจ #127 Enhance
Select<T, TOwner>
control - ๐ฆ #128 Remove
Selenium.Support
package reference - โก๏ธ #130 Update
AtataContextBuilder
to throw when driver is not specified - ๐ฆ #136 Use
Selenium.WebDriver
package v3.8.0
๐ Fixes
- #112
Match
verification method fails for regex with curly brackets - #116
Should.Not.Exist()
fails for controls with specific find strategies
๐ Links
๐ฆ Atata 0.16.0 on NuGet
๐ Atata 0.16.0 Released - Atata Blog - #117 Add
-
v0.15.0 Changes
October 12, 2017๐ Check Atata 0.15.0 Released blog post for major features and .NET Core issues.
๐ฅ Breaking Changes
- ๐ #98 Remove obsolete members of
UIComponentMetadata
- ๐ #99 Remove obsolete member of
UIComponentResolver
๐ New Features
- #86 Add
GetScope
method toUIComponent
- #95 Add
Wait
method toUIComponent<TOwner>
- #96 Add
WaitForAttribute
trigger - #101 Fix command execution delay of WebDriver for .NET Core 2.0
- ๐ง #103 Culture configuration
๐ Changes and Enhancements
- โจ #87 Enhance
ScopeSourceExtensions
methods - ๐ฆ #88 Use
Selenium.WebDriver
andSelenium.Support
packages v3.6.0 - ๐ฆ #89 Use
Atata.WebDriverExtras
package v0.13.0 - #90 Handle
StaleElementReferenceException
inWaitForElementAttribute
- #91 Handle
StaleElementReferenceException
inExist
verification extension method - #92 Handle
StaleElementReferenceException
in data verification extension methods - ๐ #93 Support .NET Standard 2.0
- #94 Replace
WaitUntil
enum withUntil
- ๐ฒ #97 Log execution of
WaitForElementAttribute
trigger - ๐ #100 Add
DriverAtataContextBuilder<TBuilder>
base driver builder class - #102 Add
WithLocalDriverPath
method toDriverAtataContextBuilder<TBuilder, TService, TOptions>
๐ Fixes
- #85 Control
Init
andDeInit
triggers don't execute
๐ Links
๐ฆ Atata 0.15.0 on NuGet
๐ Atata 0.15.0 Released - Atata Blog - ๐ #98 Remove obsolete members of
-
v0.14.0 Changes
September 22, 2017๐ Check Atata 0.14.0 Released blog post for major features.
๐ฅ Breaking Changes
- ๐ #67 Remove obsolete screenshot consumer extension methods
๐ New Features
- ๐ฒ #58 Resolve log consumer by type name or alias
- #60 Add
AtataMapper
class - #62 Resolve screenshot consumer by type name or alias
- #64 Add
RemoteDriverAtataContextBuilder
- ๐ง #72 Multi-driver configuration
- ๐ง #74
AtataContext
global configuration - #76 Add
Clear
method toAtataContextBuilder
- #78
AtataContext
static mode - #79 Add
ScrollTo
method toControl<TOwner>
๐ Changes and Enhancements
- #57 Add
LoggerName
property toNLogConsumer
- #59 Add
WithProperties
method toAtataContextBuilder<TContext>
- โจ #61 Enhance
FileScreenshotConsumer
- ๐ #63 Enhance
AtataContext
driver builders - ๐ง #65 Test name configuration enhancement
- ๐ #66 Move screenshot consumer extension methods from
AtataContextBuilderExtensions
- ๐ #68 Move log consumer extension methods from
AtataContextBuilderExtensions
- ๐ #69 Move NUnit related extension methods from
AtataContextBuilderExtensions
- #70 Add
WithLoggerName
extension method forAtataContextBuilder<NLogConsumer>
- ๐ #71 Move driver extension methods from
AtataContextBuilderExtensions
- ๐ #73 Rename
Build
method ofAtataContext
toConfigure
- ๐ #75 Rename
SetUp
method ofAtataContextBuilder
toBuild
- #80 Add
DriverAlias
property toLogEventInfo
- #81 Add "driver-alias" NLog event property in
NLogConsumer
- ๐ฆ #82 Use
Atata.WebDriverExtras
package v0.12.0 - ๐ฆ #83 Use
Selenium.WebDriver
andSelenium.Support
packages v3.5.2 - 0๏ธโฃ #84 Set default retry timeout to 5 seconds
๐ Links
๐ฆ Atata 0.14.0 on NuGet
๐ Atata 0.14.0 Released - Atata Blog -
v0.13.0 Changes
June 27, 2017๐ Check Atata 0.13.0 Released blog post for major features.
๐ฅ Breaking Changes
- 0๏ธโฃ #50 Change default search of controls
- #55 Change
TermCase.Title
and addTermCase.Capitalized
๐ New
- #23 Add
TraceLogAttribute
- #26 Add
SetRandom
extension method forEditableField
2` with nullable data type - ๐ #27 Add support of
RandomizeIncludeAttribute
to string and numberEditableField
2` controls - #29
OuterXPath
functionality - ๐ #30 Add
Metadata
toControlList
2` - #34 Add
ComponentSize
property toUIComponent
1` - #35 Add
ComponentLocation
property toUIComponent
1` - #37 Add
HierarchicalControl
2and
HierarchicalItem2
controls - #40 Add
MulticastAttribute
- #43 Add
Resolve
method toUIComponentChildrenList
1` - #44 Add controls for hierarchical lists
- #45 Add attribute properties to
UIComponentAttributeProvider
1` - #46 Add
ContentSourceAttribute
- #48 Bool randomization
- ๐ง #49 Assertion exception type configuration
- #51 Add
DragAndDropTo
methods toControl
1` - #52 Behaviors for drag and drop
- #54 Add
Press
method toPageObject
1`
๐ Changes
- #24 Make
UIComponent.Scope
property public - โก๏ธ #28 Update
ILogManager
error logging methods - #32 Set
"./"
OuterXPath
to items ofUnorderedList
2and
OrderedList2
- #36 Add
IsVisible
andTriggers
properties toIUIComponent
1` - #41 Inherit
FindSettingsAttribute
fromMulticastAttribute
- #47 Add indexers to
ItemsControl
2` - ๐ฒ #53 Change log messages for
AtataContext
setup
๐ Fixes
- #31 Component attributes of inherited control type does not apply to sub-components of base type
- ๐ป #33
FindByCssStrategy
throws exception in safely mode - #42
ControlType
andParentComponentType
properties ofControlFindingAttribute
doesn't handle non-generic types
๐ Links
๐ฆ Atata 0.13.0 on NuGet
๐ Atata 0.13.0 Released - Atata Blog -
v0.12.0 Changes
May 05, 2017๐ New
- #3 Add
Contents
property andSelectData
method toControlList
2` - #5 Add
GenerateRandomValue
method toEditableField
2` - #6 Add
BeEquivalent
,EqualSequence
andContain
extension methods for collection ofIDataProvider
2` - #12 Add
OrderedList
,UnorderedList
andListItem
controls - #15 Add
WaitForAngularJSAjaxAttribute
trigger - #17 Add
GetOneOf
andGetManyOf
methods toRandomizer
- #18 Enum randomization
- #20 Add
SwitchToFrame
andSwitchToRoot
methods toPageObject
1` - #21 Add
Frame
1and
Frame2
controls
๐ Changes
- #4 Change control name resolving using
FindByLabelAttribute
- #9 Add ability to set
ControlDefinition
at property level - ๐ #10 Add support for declared properties to
ControlList
2` - โก๏ธ Update Selenium.WebDriver and Selenium.Support package references to version 3.4.0
๐ Fixes
- #7 Fix
Should.Not.Contain*
methods - #14 Fix
UIComponent.CleanUp
method execution - #16 Fix
Should.BeInRange
methods
๐ Links
- #3 Add
-
v0.11.4 Changes
February 20, 2017๐ New
- โ Add protected virtual
OnInitCompleted
method toPageObject
1` - โ Add another
Do<TComponent, TNavigateTo>(Func<TOwner, TComponent> childControlGetter, Func<TComponent, TNavigateTo> navigationAction)
method toPageObject
1` - โ Add
IndexOf
method toControlList
2` - โ Add
TakeScreenshotOnNUnitError
extension method forAtataContextBuilder
๐ Changes
- ๐ Change
PageObject
1` initialization methods execution order - โก๏ธ Update screenshot functionality
๐ Fixes
- ๐ Fix
LogNUnitError
extension method ofAtataContextBuilder
according to 3.6.0 version of NUnit
๐ Links
- โ Add protected virtual