Releases: Galad/tranquire
Releases · Galad/tranquire
tranquire v2.0.51-preview
What's Changed
- Align demo UI actions with documentation by @Galad in #143
- Fix missing overloads for SelectMany with Task by @Galad in #144
- Editorconfig + cleanup by @Galad in #146
- Add named actions by @Galad in #148
- Small performance improvements by @Galad in #150
- Add github actions workflow by @Galad in #179
- Add If overload that uses a question predicate by @Galad in #180
Full Changelog: v2.0.45-preview...v2.0.51-preview
tranquire v2.0.45-preview
- Breaking changes
- UI models #112
- Better async support #133
- Better demo app #134
tranquire 1.0.39
tranquire 1.0.34
Fix an internal question being displayed in the report
tranquire v1.0.33
- Override ToString in targets (#87)
- RelativeTargets using Id, Name, CSS, Class name or element name are now composed as a CSS selector (#97)
- Add ability to specify the strategy to take a screenshot (#103)
- Add tagged actions (#102)
- Add extension method on ITarget in order to used ISearchContext instead of IWebDriver (#98)
tranquire v1.0.14
- Adding ToAction extension method (#76)
- Adding SelectMany extension methods on actions and questions ( #77)
- Adding Page.Html question (#74)
- Adding Wait.Until actions and make Wait.UntilTargetIsPresent obsolete (#73)
- Adding Wait.During action (#72)
- Built-in Selenium questions that uses SingleUIState and ManyUIState do not require to use the Value property, as they implement IQuestion (#81)
tranquire v1.0
New feature:
Then
method to make assertions, and see them in the reports (#35, #36, #40)- Improved reporting with new
When
andGiven
sections (#50) - Execute multiple actions in with
When
andGiven
methods (#34) - Add factories for questions (#38, #39)
- Add dates in reports (#37)
- Add
Actions.CreateDispatched
(#48)
Bug fixes:
- Clear.TheValueOf did not clear properly (#53)
tranquire v0.2.69-alpha - reporting improvement
New features:
- Add the ability to customize the screenshot names (#17)
- Screenshots can be saved on demand, at the end of the test (#19)
- Add 3 IObserver implementation to be used in reporting (
ConsoleObserver
,DebugObserver
andTraceObserver
) (#24) - Add the ability to generate screenshots in XML and HTML formats (#23)
- Notify that screenshots were taken in text reports (#2)
- Simplify reporting configuration by calling a single method
WithSeleniumReporting
(#32)
tranquire v0.2.51-alpha
OpenContextMenu
Actions.Create
DefaultCompositeAction
UsingAction
Select
extension method
tranquire 0.1.3-alpha
- Add ActionBuilder to build and chain actions
- Make IAction and IQuestion the main abstractions. IAction<TWhen, TGiven, TResult> and IQuestion<TAnswer, TAbility> inherit from IAction and IQuestion, and are marked obsolete.
- The BrowseTheWeb class is renamed WebBrowser
- Questions and actions with ability are not notified by the ReportingActor
- Add Navigate action
- Add filtering to ReportingActor via ICanNotify