Detox

Gray box end-to-end testing and automation framework for mobile apps

MIT License

Downloads
1.1M
Stars
10.9K
Committers
260

Bot releases are hidden (Show)

Detox - 20.12.1

Published by noomorph about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/wix/Detox/compare/20.12.0...20.12.1

Detox - 20.12.0

Published by asafkorem about 1 year ago

What's Changed

Android

Full Changelog: https://github.com/wix/Detox/compare/20.11.4...20.12.0

Detox - 20.11.4

Published by asafkorem about 1 year ago

What's Changed

Fixes (iOS)

Full Changelog: https://github.com/wix/Detox/compare/20.11.3...20.11.4

Detox - 20.11.3

Published by asafkorem about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/wix/Detox/compare/20.11.2...20.11.3

Detox - 20.11.2

Published by asafkorem about 1 year ago

Fixes

Full Changelog: https://github.com/wix/Detox/compare/20.11.1...20.11.2

Detox - 20.11.1

Published by d4vidi over 1 year ago

What's Changed

Android:

  • Revert used kotlin version due to compatibility issues (@d4vidi, #4128)

Full Changelog: https://github.com/wix/Detox/compare/20.11.0...20.11.1

Detox - 20.11.0

Published by asafkorem over 1 year ago

What's Changed

Full Changelog: https://github.com/wix/Detox/compare/20.10.0...20.11.0

Detox - 20.10.0

Published by d4vidi over 1 year ago

What's Changed

  • Official React Native v0.71.x compatibility πŸš€ (#4097, @asafkorem @d4vidi)
  • fix(cli): unhandled rejection after tests (#4111, @noomorph)

Full Changelog: https://github.com/wix/Detox/compare/20.9.1...20.10.0

Detox - 20.9.1

Published by asafkorem over 1 year ago

Fixes

Full Changelog: https://github.com/wix/Detox/compare/20.9.0...20.9.1

Detox - 21.0.0-RC.3

Published by asafkorem over 1 year ago

Detox 21 Release Candidate 3 (XCUITest Integration)

Note: This release follows the previous release candidate for version 21, 21.0.0-rc.2.

Overview

This revision addresses an issue where React Native mishandles typing events due to an excessively fast typing speed adjustment.

Bug Fix

  • Fixed an issue with React Native mishandling typing events caused by a typing speed adjustment.

How to Test

We need feedback! To test this release candidate, upgrade your Detox version in your dependencies to 21.0.0-rc.3.

Thank you for your continued support and feedback.

Detox - 21.0.0-RC.2

Published by asafkorem over 1 year ago

Detox 21 Release Candidate (XCUITest Integration)

We are thrilled to announce the pre-release of Detox v21, marking the beginning of a new era with the integration of Apple's XCUITest framework into Detox-iOS. This significant step forward sets the stage for us to address limitations of our previous implementation and paves the way for a host of new testing features.

What's New?

This release primarily focuses on integrating XCUITest into Detox-iOS. For more details, please see the associated Epic issue #3208.

XCUITest Integration:

The transition to XCUITest's accessibility-based operations will potentially allow Detox to interact with multiple apps, iOS SpringBoard, push notifications, system dialogs, and other system elements without having to inject any dynamic code into the app under test (AUT).

While we're not there yet, the integration of XCUITest marks the first step towards supporting features like:

  • Multiple Apps Flows
  • Real Device Testing
  • Web-View Interactions
  • Unmocked Push Notification Flows
  • System Dialog Interactions

These features will be our next goals in the new Detox-iOS era.

Help Us With Your Feedback

As this is a substantial change to Detox, we are eagerly looking for your feedback. We encourage you to upgrade to this version and let us know if you encounter any issues. If your tests fail or don't work as before, please open a bug report. Your input is crucial for us to understand real-world usage and to continue improving Detox.

How to Test

Testing this version can be done by upgrading your Detox version in your dependencies to 21.0.0-rc.2.

Providing XCUITest Logs

To help us identify any issues, we ask that you provide the XCUITest runner logs when reporting a bug. This data will provide valuable insights to our developers and speed up the resolution process.


Once again, thank you for being part of Detox's journey. Your feedback and contributions are what make Detox an increasingly powerful tool for the developer community.

Detox - 20.9.0

Published by d4vidi over 1 year ago

What's Changed

Android:

  • Try to fix #3867 by bumping androidx.test:core to 1.5.0 (@d4vidi, #4046)

Full Changelog: https://github.com/wix/Detox/compare/20.8.0...20.9.0

Detox - 20.8.0

Published by d4vidi over 1 year ago

What's Changed

Introducing a new API for testing accessibility flows:

element.performAccessibilityAction(actionName), which explicitly dispatches accessibility-actions associated with a given name in a specified view. (@kaibarnes, #3877)

New Contributors

  • @kaibarnes made their first contribution in #3877 πŸ₯³

Full Changelog: https://github.com/wix/Detox/compare/20.7.2...20.8.0

Detox - 20.7.2

Published by asafkorem over 1 year ago

Fixes

Full Changelog: https://github.com/wix/Detox/compare/20.7.1...20.7.2

Detox - 20.7.1

Published by asafkorem over 1 year ago

Fixes

Internal

Full Changelog: https://github.com/wix/Detox/compare/20.7.0...20.7.1

Detox - 20.7.0

Published by noomorph over 1 year ago

Fixes

  • Genymotion SaaS: better timeout handling (#4006, @noomorph)

Internal

  • Dependencies: update chalk to version 4 (#3987, @stianjensen)
  • Drivers API: new optional postAllocate() method (#4005, @noomorph)

New Contributors

Full Changelog: https://github.com/wix/Detox/compare/20.6.0...20.7.0

Detox - 20.6.0

Published by d4vidi over 1 year ago

What's Changed

Android:

  • Accessibility-label alignment with iOS (.toHaveLabel(), getAttributes() API's) (@d4vidi, #3980)

Full Changelog: https://github.com/wix/Detox/compare/20.5.0...20.6.0

Detox - 20.5.0

Published by noomorph over 1 year ago

Features

Adds a new ability to run seamlessly apps built in debug mode. When Detox starts tests, it can run start command in advance if it is found in the app config.

Fixes

New Contributors

Full Changelog: https://github.com/wix/Detox/compare/20.4.0...20.5.0

Detox - 20.4.0

Published by d4vidi over 1 year ago

What's Changed

Android:

  • Apply hamcrest v2.2 as an explicit dep (@d4vidi, #3956)

Full Changelog: https://github.com/wix/Detox/compare/20.3.0...20.4.0

Detox - 20.3.0

Published by d4vidi over 1 year ago

What's Changed

iOS:

  • Fix detoxURLBlacklistRegex arg for launchApp() (@d4vidi, #3954)

Full Changelog: https://github.com/wix/Detox/compare/20.2.2...20.3.0

Package Rankings
Top 0.61% on Npmjs.org
Top 3.86% on Proxy.golang.org
Top 21.46% on Repo1.maven.org
Badges
Extracted from project README
SWUbanner NPM Version NPM Downloads Build status Coverage Status Detox is released under the MIT license PR's welcome! Discord Twitter Follow
Related Projects