Atata v1.1.0 Release Notes
Release Date: 2019-05-02 // almost 5 years ago-
๐ Check Atata 1.1.0 is Released blog post for major changes.
๐ New Features
- #231 Add
AssociatedControlList<TItem, TOwner>
- #232 Add
LabelList<TOwner>
- #234 Add
ChildTextNodes
value toContentSource
- #235 Add
ChildTextNodesTrimmed
value toContentSource
- #236 Add
ChildTextNodesTrimmedAndSpaceJoined
value toContentSource
- #237 Add
FirstChildTextNode
value toContentSource
- #238 Add
LastChildTextNode
value toContentSource
- #239 Add
GetContent(ContentSource source)
method toUIComponent<TOwner>
- #242 Add
RefreshPageUntil
method toPageObject<TOwner>
- #246 Make
UriUtils
public - #259 Add
Label<T, TOwner>
control - โ
#264 Add
TestNameSanitized
property toAtataContext
andLogEventInfo
- #266 Make
ActivatorEx
static class public - #267 Make
ObjectExpressionStringBuilder
class public - #270 Add
UseDriver(RemoteWebDriver driver)
method toAtataContextBuilder
๐ Changes and Enhancements
- โก๏ธ #228 Update
RadioButton<TOwner>.Check
method to avoid click when it is already checked - #229 Make
SequalComponentScopeLocateResult.ScopeSource
property obsolete - #233 Remake
ContentSourceAttribute
to behavior - โจ #240 Enhance
TermResolver.GetEnumTerms
method to consider correctly enum attributes - โก๏ธ #241 Update
SentenceTermFormatter
andMidSentenceTermFormatter
to lowercase only first word letter - ๐ฆ #244 Use
Selenium.WebDriver
package v3.141.0 - ๐ฆ #245 Use
Atata.WebDriverExtras
package v1.2.0 - #247 Add
CellXPath
property toFindByColumnIndexStrategy
- #248 Add
HeaderXPath
property toFindByColumnHeaderStrategy
- #249 Split
FindByColumnHeaderStrategy.Find
method - #250 Use
XPathString
inTermMatchExtensions.CreateXPathCondition
methods to handle string values containing quote character - ๐ #251 Deprecate
TermMatchExtensions.GetXPathOperationFormat
extension method - #252 Use
ToShortIntervalString
andToLongIntervalString
TimeSpan
extension methods instead ofToIntervalString
appropriately - ๐ #253 Deprecate
TimeSpanExtensions.ToIntervalString
extension method - #254 Add ability to declare
IFindItemAttribute
at any level - ๐ #255 Deprecate
IItemsControl
interface - #257
OptionList<T, TOwner>.GetItemElements
method should throwNoSuchElementException
if no elements found - #258 Throw more detailed exceptions in
ControlListScopeLocator
- #260 Throw more detailed exceptions in
StrategyScopeLocator
- ๐ป #261 Add inner exception to
AssertionException
when thrown inIDataVerificationProviderExtensions.Satisfy
methods - ๐ป #262 Add inner exception to
AssertionException
when thrown inIUIComponentVerificationProviderExtensions.HaveChecked
method - #263 Make
UIComponent.ComponentName
property settable - #265 Make
AtataContext.Current
property settable - #268 Make
AtataContext.CleanUpActions
property public - #269 Make
AtataContext.BaseUrl
property settable
๐ Links
๐ฆ Atata 1.1.0 on NuGet
๐ Atata 1.1.0 is Released - Atata Blog - #231 Add