Skip to content

Releases: MADE-Apps/legerity

Release 0.5

27 Mar 21:12
2627887
Compare
Choose a tag to compare

Packages available on NuGet

Changes:

New Control Wrappers 👍

Windows

  • Carousel (Windows Community Toolkit)
  • RatingControl (WinUI)

Web

  • Button (Core)
  • CheckBox (Core)
  • FileInput (Core)
  • Image (Core)
  • List (Core)
  • NumberInput (Core)
  • Option (Core)
  • Select (Core)
  • TextArea (Core)
  • TextInput (Core)

Android

  • Button (Core)
  • CheckBox (Core)
  • DatePicker (Core)
  • RadioButton (Core)
  • Spinner (Core)
  • Switch (Core)
  • TextView (Core)
  • ToggleButton (Core)
  • View (Core)

Improvements ✨

  • Added IsEnabled property to all platform element wrappers
  • Added FindWebElement and FindWebElements extension methods for a RemoteWebDriver or IWebElement instance to provide easy casting for queried web elements

Release 0.4

19 Feb 12:11
Compare
Choose a tag to compare

Packages available on NuGet

Changes:

Reference Updates ☝️

  • Appium.WebDriver (4.1.1 to 4.3.1)

New Control Wrappers 👍

Windows

  • ListBox (Core/WinUI)
  • TextBlock (Core/WinUI)
  • MenuFlyoutItem (Core/WinUI)
  • MenuFlyoutSubItem (Core/WinUI)
  • MenuBar (WinUI)
  • InfoBar (WinUI)
  • RadialGauge (Windows Community Toolkit)
  • Expander (Windows Community Toolkit)
  • InAppNotification (Windows Community Toolkit)
  • BladeView (Windows Community Toolkit)
  • RadAutoCompleteBox (Telerik UI for UWP)
  • RadBulletGraph (Telerik UI for UWP)
  • RadBusyIndicator (Telerik UI for UWP)
  • RadNumericBox (Telerik UI for UWP)
  • InputValidator (MADE.NET)
  • DropDownList (MADE.NET)

Android

  • EditText (Core)

Improvements ✨

  • Added default VerifyPageShown, VerifyElementShown, and VerifyElementNotShown methods to BasePage
  • Added ability to launch the WinAppDriver automatically and maximize application in tests through WindowsAppManagerOptions
  • Added WinAppDriverHelper class for determining whether the app driver is installed, run it, and stop it
  • Added generic GetBoundingRect extension for IWebElement objects
  • Added WindowsElementExtensions helpers for finding elements by a Windows Automation ID from the WindowsDriver and a WindowsElement
  • Added ElementWrapper improvements to verify elements are or aren't shown, and FindElement to simplify the way of finding elements within a wrapper
  • Added multiple configuration options for launching an Android application with the AndroidAppManagerOptions
  • Improved build & release pipeline

Release 0.4 Preview 2

02 Jan 21:28
Compare
Choose a tag to compare
Release 0.4 Preview 2 Pre-release
Pre-release

Packages available on NuGet

Changes:

New Control Wrappers 👍

Windows

  • ListBox (Core/WinUI)
  • RadAutoCompleteBox (Telerik UI for UWP)
  • RadBulletGraph (Telerik UI for UWP)
  • RadBusyIndicator (Telerik UI for UWP)
  • RadNumericBox (Telerik UI for UWP)

Improvements ✨

  • Added generic GetBoundingRect extension for IWebElement objects

Release 0.4 Preview 1

23 Dec 21:57
Compare
Choose a tag to compare
Release 0.4 Preview 1 Pre-release
Pre-release

Packages available on NuGet

Changes:

Reference Updates ☝️

  • Appium.WebDriver (4.1.1 to 4.2.1)

New Control Wrappers 👍

Windows

  • RadialGauge (Windows Community Toolkit)
  • Expander (Windows Community Toolkit)
  • InAppNotification (Windows Community Toolkit)
  • BladeView (Windows Community Toolkit)
  • MenuBar (WinUI)
  • InputValidator (MADE.NET)
  • DropDownList (MADE.NET)

Android

  • EditText (Core)

Improvements ✨

  • Added default VerifyPageShown method to BasePage
  • Added ability to launch the WinAppDriver automatically in tests through WindowsAppManagerOptions
  • Improved build & release pipeline

0.3.20242

29 Aug 21:15
e8760ef
Compare
Choose a tag to compare

The third preview release of the Legerity framework for speeding up the development of UI testing with Appium and .NET!

And now web apps too with Selenium web drivers!

You can find more about what's available in this release and how to get started in our documentation.

This release has added WebAppManagerOptions support for Chrome, Firefox, Safari, Opera, Microsoft Edge, and Internet Explorer drivers.

Additions

Changes

0.2.20155.7

03 Jun 20:35
Compare
Choose a tag to compare

The second preview release of the Legerity framework for speeding up the development of UI testing with Appium and .NET!

You can find more about what's available in this release and how to get started in our documentation.

This release has added AppManager support for Android and iOS drivers, with associated control element wrappers.

Additions

Changes

  • BasePage
    • Added support for Android and iOS drivers
  • AppManager
    • Added support for Android and iOS drivers
  • WinUI - NavigationView
    • Added support for accessing settings & child menu items, pane open/close state, and back button

0.1.20137.4

16 May 14:23
Compare
Choose a tag to compare

The initial preview release of the Legerity framework for speeding up the development of UI testing with Appium and .NET!

You can find more about what's available in this initial release and how to get started in our documentation.

This initial release currently supports writing UI tests with the Windows driver.

Additions