Chrome Onboarding
Chrome Onboarding pre-configures Chrome browser settings before your tests run on Android devices, ensuring that first-run dialogs don't interfere with test execution.
Onboarding Methods
By default we use config-based Chrome onboarding which adds minimal overhead and works for most scenarios.
If config-based onboarding fails, we automatically switch to Maestro-based onboarding which uses a Maestro script. While more thorough, Maestro-based onboading adds significant overhead as it runs an additional flow on the device before your tests.
Forcing Maestro-based Onboarding
If you're experiencing issues with Chrome, you can force Maestro-based onboarding using the CLI flag --maestro-chrome-onboarding.
Important: Using Maestro-based onboarding will slow your test suite down. We therefore we only recommend using it if you are experiencing issues with the default config-based method.
Last updated
Was this helpful?