Setup Google account
If you want to test end to end flows with your app, you can also login to a Google account on BrowserStack devices. This can be useful to test scenarios such as :
- Test Google in-app purchase flows
- Test accepting payments using Google Pay
- Test your app’s integration with other Google apps (e.g. Google Calendar)
You can also login to a Google account to test production version of your apps by downloading it from Google Play Store. In order to login to Google account on the device, you need to set the appStoreConfiguration
parameter with your Google account credentials in the REST API request to start Espresso tests.
REST API endpoint :
POST /app-automate/espresso/v2/build
Parameter | Description | Values |
---|---|---|
appStoreConfiguration |
Set credentials for Google account login |
Format: {"username": "play-store-email" , "password": "play-store-password" } |
Example cURL
request :
curl -u "YOUR_USERNAME:YOUR_ACCESS_KEY" \
-X POST "https://api-cloud.browserstack.com/app-automate/espresso/v2/build" \
-d '{"appStoreConfiguration": {"username": "play-store-email", "password": "play-store-password"}, "devices": ["Samsung Galaxy S8-7.0"], "app": "bs://f7c874f21852ba57957a3fdc33f47514288c4ba4", "testSuite": "bs://e994db8333e32a5863938666c3c3491e778352ff"}' \
-H "Content-Type: application/json"
Troubleshooting Google login issues
During test initialization, BrowserStack will attempt to log in on the tested device using specified Google account credentials. In certain cases, Google may pose a 2FA (Two-factor authentication) challenge, which requires you to approve login using a trusted device or an OTP (one-time password) or some other means. This will cause your test build to fail. To fix this, we recommend you to try the following :
- Use a newly created Google account to sign in. Ensure that this account was never previously used to login on any other device or browser.
- Turn off the account’s security settings - 2 Step verification and Use your phone to sign in
If you are still facing issues with Google account login, please reach out to BrowserStack support.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!