Skip to content

Release 0.4

Choose a tag to compare

@jamesmcroft jamesmcroft released this 19 Feb 12:11
· 548 commits to main since this release

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