Android 使用 phone 号码(短信)身份验证的 Espresso 测试
Android Espresso Testing with phone number (sms) authentication
我正在尝试为我的 android 应用程序创建和 运行 Espresso UI 测试。
该应用程序使用 phone 号码(短信)身份验证。 https://firebase.google.com/docs/auth/android/phone-auth
并且每个 activity 都需要经过身份验证的用户信息。
(所以我无法在没有登录的情况下测试任何 activity。)
如何获得 "Incoming SMS Verification Code" 并自动进行身份验证?
当用户设备收到验证消息时,Play 服务会明确向您的应用广播一个 SmsRetriever.SMS_RETRIEVED_ACTION
Intent,其中包含消息的文本。使用 BroadcastReceiver
接收此验证消息。
在 BroadcastReceiver
的 onReceive
处理程序中,从 Intent 的 extras 中获取验证消息的文本
有关详细信息,请单击 here。
我正在尝试为我的 android 应用程序创建和 运行 Espresso UI 测试。
该应用程序使用 phone 号码(短信)身份验证。 https://firebase.google.com/docs/auth/android/phone-auth
并且每个 activity 都需要经过身份验证的用户信息。 (所以我无法在没有登录的情况下测试任何 activity。)
如何获得 "Incoming SMS Verification Code" 并自动进行身份验证?
当用户设备收到验证消息时,Play 服务会明确向您的应用广播一个 SmsRetriever.SMS_RETRIEVED_ACTION
Intent,其中包含消息的文本。使用 BroadcastReceiver
接收此验证消息。
在 BroadcastReceiver
的 onReceive
处理程序中,从 Intent 的 extras 中获取验证消息的文本
有关详细信息,请单击 here。