Skip to content

2.0.0

Compare
Choose a tag to compare
@MilleBo MilleBo released this 17 Jul 06:44
· 12 commits to master since this release
96da746
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