Releases: MADE-Apps/legerity
Release 0.5
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
andFindWebElements
extension methods for aRemoteWebDriver
orIWebElement
instance to provide easy casting for queried web elements
Release 0.4
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
, andVerifyElementNotShown
methods toBasePage
- 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 theWindowsDriver
and aWindowsElement
- Added
ElementWrapper
improvements to verify elements are or aren't shown, andFindElement
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
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
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 toBasePage
- Added ability to launch the WinAppDriver automatically in tests through
WindowsAppManagerOptions
- Improved build & release pipeline
0.3.20242
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
- BasePage
- Added support for Web app drivers
- AppManager
- Added support for Web app drivers
- AppManagerOptions
- Renamed
AppiumDriverUrl
toDriverUri
- Renamed
0.2.20155.7
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
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.