Gray box end-to-end testing and automation framework for mobile apps
MIT License
Bot releases are hidden (Show)
Published by noomorph almost 5 years ago
In this release, technically there are two breaking changes, although it is unlikely that they affect you. However, if you have been:
detox.artifacts.pathBuilder
property in package.json
of your project:See #1827 — fix(configuration): pathBuilder resolution should be Node.js-ish [by @noomorph]
-f, --file, -s, --specs
for Detox CLI, or detox.file
property in package.json
:See #1828 — deprecation: CLI (-f, --file, -s, --specs), package.json (detox.file) [by @noomorph]
Published by LeoNatan almost 5 years ago
Attempt to fix a crash in Detox pretty print function.
Published by d4vidi almost 5 years ago
No significant changes compared to 14.8.4
Published by d4vidi almost 5 years ago
Android:
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Published by LeoNatan almost 5 years ago
Hide iOS' keyboard tutorial when running tests.
Published by d4vidi almost 5 years ago
Published by d4vidi almost 5 years ago
Android:
reverseTcpPort()
and unreverseTcpPort()
as top-level API's, equivalent to the adb reverse
commandReactNativeSupport
classPublished by d4vidi almost 5 years ago
Android:
iOS:
Published by d4vidi almost 5 years ago
Published by noomorph almost 5 years ago
Published by LeoNatan almost 5 years ago
Published by noomorph about 5 years ago
It is recommended to change "name"
string to "device"
object in your configurations like shown in Guide.Migration.md#14.5.0.
#853 - [SimulatorDriver] semantics of device.name has been unexpectedly changed since 7.4.0
#1103 - Incorrect OS version of specified iPhone simulator name
#1565 - TypeError: Cannot read property 'identifier' of undefined
#1692 - "detox init" removes package.json if there is invalid JSON
#1693 - fix(init) exits on error before erasing package.json
#1694 - feat(ios): remove dependency on xcrun simctl list -j
#1698 - feat(configuration): name string -> device object
#1697 - feat(ios): add method device.clearKeychain()
Published by d4vidi about 5 years ago
Fixed an edge-case issue with app launched on Android, taking place in calls to device.launchApp()
while the app is already running (#1599).
--device-launch-args
(#1676), a list of passthrough-arguments to use if/when devices (Android emulator or iOS simulator) are launched by Detox. Usage for Android:detox test ... --device-launch-args="-http-proxy http://1.1.1.1:8000 -no-snapshot-load"
detox test ... --workers "50%"
Original description by @noomorph
Published by LeoNatan about 5 years ago
Published by d4vidi about 5 years ago
Android:
iOS:
disableTouchIndicator
is set (#1660)