v0.1.0-preview1
Pre-releaseInitial preview release of Legerity for Uno Platform 🪅 This preview has minimal support for UI element wrappers, and currently doesn't support iOS.
The release includes an Uno Platform specific AppManager
class that can be used to start and stop the running of cross-platform applications built with Uno Platform.
The UnoTestClass
also provides the recommended base for running a single test across multiple devices.
This preview includes support for the following UI elements with support Windows, Android, and WASM only:
- AppBarButton
- Button
- CheckBox
- ComboBox
- CommandBar
- HyperlinkButton
- TextBox
The following UI elements are Windows and WASM only:
- AppBarToggleButton
- TextBlock
The following UI elements are Windows only:
- DatePicker
- TimePicker
Also included are extensions and helpers to support the ease of write once, run everywhere UI tests. This includes:
- AttributeExtensions for retrieving a UI elements Automation ID or XAML name.
- ElementWrapperExtensions to support wait conditions on Uno Platform elements
- RemoteWebDriverExtensions to provide the ability to find UI elements by XAML type, name, or Automation ID cross-platform
What's Changed
- Updated Legerity readme Uno branding by @jamesmcroft in #15
- #2 - Added AppBarToggleButton element for Windows and Web by @jamesmcroft in #16
- Updated packages and solution with new filter option by @jamesmcroft in #27
- Bump Legerity from 0.6.5 to 0.6.6 by @dependabot in #38
- Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 by @dependabot in #37
- Bump Selenium.WebDriver.ChromeDriver from 95.0.4638.5400 to 95.0.4638.6900 by @dependabot in #35
- Bump Selenium.WebDriver.MSEdgeDriver from 95.0.1020.30 to 96.0.1054.26 by @dependabot in #42
- Bump Selenium.WebDriver.MSEdgeDriver from 96.0.1054.26 to 97.0.1072.55 by @dependabot in #54
- Bump Legerity from 0.6.6 to 0.7.0 by @dependabot in #55
- Bump Selenium.WebDriver.ChromeDriver from 96.0.4664.4500 to 97.0.4692.7100 by @dependabot in #53
- Added new issue templates by @jamesmcroft in #63
- Bump Selenium.WebDriver.ChromeDriver from 97.0.4692.7100 to 99.0.4844.5100 by @dependabot in #70
- Supporting Android with Legerity Uno by @jamesmcroft in #76
New Contributors
- @jamesmcroft made their first contribution in #15
- @dependabot made their first contribution in #38
Full Changelog: https://github.com/MADE-Apps/legerity-uno/commits/v0.1.0-preview1