You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is not a Detox issue per se. It is a placeholder for launching a new project.
One of the pain points our developers often have when writing tests, is coming up with proper matchers. Specifically, things such as test ID's and class names are not easy to obtain for the associated screens.
One good solution is React dev-tools, but it comes with various shortcomings (for example, running in debug mode):
As an alternative, we want to consider making an accessibility app that puts a test device into a mode where the view hierarchy can be inspected interactively. Something that would get inspiration from the Google accessibility scanner app, for example, but will be used to inspect Detox-specific things such as test ID's (i.e. view tags, on Android), native ID's, class names, semantic types and more.
This will well align and power-boost #4239, in particular.
The content you are editing has changed. Please copy your edits and refresh the page.
Describe your idea
One of the pain points our developers often have when writing tests, is coming up with proper matchers. Specifically, things such as test ID's and class names are not easy to obtain for the associated screens.
One good solution is React dev-tools, but it comes with various shortcomings (for example, running in debug mode):
As an alternative, we want to consider making an accessibility app that puts a test device into a mode where the view hierarchy can be inspected interactively. Something that would get inspiration from the Google accessibility scanner app, for example, but will be used to inspect Detox-specific things such as test ID's (i.e. view tags, on Android), native ID's, class names, semantic types and more.
This will well align and power-boost #4239, in particular.
Tasks
The text was updated successfully, but these errors were encountered: