Releases: wix/Detox
Releases · wix/Detox
detox@5.5.1
Bug Fix
- Fixes #205
Test Artifacts, New APIs for controlling app in background/foreground
Features
- Added test artifacts infrastructure, every test has its own isolated application logs, more here
- Added support for
tapAtPoint()
(#189) @blankg - Better control of first app initialization
- Introduce new API
device.launchApp()
, deprecatingdevice.relaunchApp()
- Adding custom launch arguments to apps
- Introducing new API
device.sendToHome()
Bug Fixes
- Disabled verbose debugging log for idling resources
☣️ DETOX:: %@ -> busy"
Bug Fixes
Switched to simctl for launch and terminate, allowed process stdout and stderr logging
Bug Fixes
New Runtime permissions API
Features
- New API for mocking runtime permissions: Grant or deny runtime permissions for your application!
Bug Fixes:
- Fixed an issue that causes simulator spawned by Detox to crash when window focus is being shifted.
detox@5.2.0
New API for controlling synchronization
Updated EarlGrey to 1.9.4
Added session per configuration option
Major Synchronization Improvement
This release is focused solely on sync improvements.
iOS
- Added an Idling resource that syncs with React Native Animated (Native Driver)
- Added Idling resources for every RN Native Module - any new/custom native module is now supported out of the box.
CLI
--debug-synchronization [value]
- When an action/expectation takes a significant amount of time use this option to print device synchronization status. The status will be printed if the action takes more than [value]ms to complete.
Added Support for React Native 0.44
- Matching
by.label
now work on RN44 - Added
by.accessibilityLabel
, will deprecateby.label
- since matcher name is confusing.
Native Debugging Ability
- breaking: device configurations type
simulator
is now changed toios.simulator
- Added native app debugging support with a new configuration
ios.none
. This new configuration will not start a simulator, and not trigger any command that usefbsimctl
. This enables the developer to start the app from Xcode and connect to it with detox.
Major release, most of the APIs were changed
please refer to the Migration Guild for details