Releases: Testura/Testura.Android
Releases · Testura/Testura.Android
4.1.3
4.1.1
4.0.0
2.0.0
The framework rebuilt with multiple breaking changes. List of changes:
- Testura.Android.PageObject nuget removed and all classes moved into Testura.Android
- CreateUiObject(s) moved from UiService to IAndroidDevice and renamed MapUiObject
- With renamed to Where
- All searches done with Where are now incasesensitive
- Added wildcard support for Where
- Removed all "InCache" methods on UiObject
- UiObjects removed and UiObject handles both single and multiple nodes
- Changed all timeouts from seconds(int) to timespan
- ITerminal removed and Terminal is renamed to AdbCommandExecutor
- Interfaces for all services classes removed
- New class (AndroidDeviceFactory) added to handle one or multiple devices (used when running many devices in parallel)
- Multiple consts and properties removed from DeviceConfiguration
- Rewrite of UiAutomatorServer to be more robust.
- More logging throught DeviceLogger and added multiple logging levels.
- Fixed corrupt recordings when using the RecordScreen method in AdbService
- Added logging of the last xml dump when failing to find node.
- Start/Stop server is now on the IAndroidDevice interface instead of IUiService
- KeyEvents enum renamed KeyEvent
- AttributeTags enum renamed AttributeTag
- SwipeDirections enum renamed SwipeDirection
1.4.0
- Improved the overall speed of interactions (tap, swipe, input text, key events) by going through the server instead of adb
- Dependency handling "InstallIfMissing" now also check if the installed package version is outdated.
- New method in ActivityService to check for package version
- Improved logging when dumping UI.
1.3.0
1.2.0
1.1.0
- Switched out the UI Server to our own implementation (and uiautomator 2.0). This change require an installation of two new APKs (should happen automatically).
- New method in SettingsService to enable/disable bluetooth
- Fixed UiAutomatorServer so it's thread safe.
- Fixed GetPackages() in ActivityService so it return the result correctly.
- Improved xml comments