Skip to content

1.1.0

Compare
Choose a tag to compare
@YevgeniyShunevych YevgeniyShunevych released this 02 May 13:29

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 to ContentSource
  • #235 Add ChildTextNodesTrimmed value to ContentSource
  • #236 Add ChildTextNodesTrimmedAndSpaceJoined value to ContentSource
  • #237 Add FirstChildTextNode value to ContentSource
  • #238 Add LastChildTextNode value to ContentSource
  • #239 Add GetContent(ContentSource source) method to UIComponent<TOwner>
  • #242 Add RefreshPageUntil method to PageObject<TOwner>
  • #246 Make UriUtils public
  • #259 Add Label<T, TOwner> control
  • #264 Add TestNameSanitized property to AtataContext and LogEventInfo
  • #266 Make ActivatorEx static class public
  • #267 Make ObjectExpressionStringBuilder class public
  • #270 Add UseDriver(RemoteWebDriver driver) method to AtataContextBuilder

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 and MidSentenceTermFormatter 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 to FindByColumnIndexStrategy
  • #248 Add HeaderXPath property to FindByColumnHeaderStrategy
  • #249 Split FindByColumnHeaderStrategy.Find method
  • #250 Use XPathString in TermMatchExtensions.CreateXPathCondition methods to handle string values containing quote character
  • #251 Deprecate TermMatchExtensions.GetXPathOperationFormat extension method
  • #252 Use ToShortIntervalString and ToLongIntervalString TimeSpan extension methods instead of ToIntervalString 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 throw NoSuchElementException 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 in IDataVerificationProviderExtensions.Satisfy methods
  • #262 Add inner exception to AssertionException when thrown in IUIComponentVerificationProviderExtensions.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