【问题标题】:how to read sms while testing in appium or selenium在 appium 或 selenium 中测试时如何阅读短信
【发布时间】:2015-06-06 03:51:40
【问题描述】:

在测试 Android 和 iOS 应用时。这是我的应用程序的配置屏幕,出现了一个 OTP 用例,它停止了对应用程序的进一步测试。 用例是。

当用户在应用程序的起始页面输入手机号码时。点击发送按钮后,应用程序屏幕上会出现另一个用于 OTP 选项的文本框。至此,可以进行记录/回放。但在此之后,我们停止了我们的进程。

因为这个用例无法自动化我们的应用程序以进行进一步处理。

在这里,OTP 是通过 SMS 提供的,出于验证目的,用户需要输入通过 SMS 提供的 OTP(一次性密码)。 所以,我的复杂性是......
如何从设备的短信应用程序检查 OTP,然后返回测试应用程序并在其中输入验证码。此步骤验证用户并为用户显示应用程序。 我的查询是......我如何使用自动化测试这个用例? 请帮助我,因为这会阻止我完成进一步的测试。

【问题讨论】:

  • 嗨@pranav kumar,你找到解决方案了吗?

标签: appium


【解决方案1】:

我认为我们无法通过单个测试从一个应用程序导航到另一个应用程序,因为我们仅通过了测试应用程序的功能,并且我们无法使用另一个应用程序。

但是您可以尝试的解决方法是:
1. 首次测试时,从测试应用程序发送 OTP。
2. 通过第二次测试,将 OTP 从消息框复制到剪贴板(您可以使用 android 中的任何开源应用程序获取应用程序包/活动)。
3. 通过第三次测试,在您的应用程序中粘贴/输入该 OTP。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多