1.1.0
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