为了实现上述业务流程的自动化测试,最重要的是自动获取短信验证码。为了解决这个问题,我的团队想象了三个解决方案:
方案一是从后台截取商业平台发送给用户的手机短信。这个方案看起来很漂亮,但问题是短信验证码是由第三方平台发送的。在后台截取和分析报纸不仅成本高,而且可能违反网络安全底线,这是不可行的。
第二个方案是从手机上写文章,开发一个手机应用程序,将验证码短信转发到电子邮件,然后登录电脑上的电子邮件获取验证码,这是可行的,但有网络延迟的风险。
方案三是开发手机应用程序,分析短信验证码,写入手机内存文件,然后通过USB连接将验证码文件复制到计算机上,阅读本地文件以获取验证码。因为方案三避免了网络延迟的风险,所以我们选择它作为最终的解决方案。
Android手机配置
1。基于Android系统,我们开发了一个APK来分析短信验证码并将其写入手机内存文件。我们把它命名为SmsTest。
安装在安卓手机上SmsTest,安装完成后,您可以在手机桌面上看到以下图标。
3。开启Smstest应用的所有权限。如何快速获取短信验证码。
4。打开手机开发者模式和USB调试。
二、计算机端配置
1、安装JDK,配置环境变量。获取短信验证码平台。
2、安装SDK,配置环境变量。
具体步骤可参考**步和第三步,SDK安装后,将ADB指令输入命令行窗口进行测试。如果您看到以下提示,则表示SDK配置成功。
安装AndroidUSB驱动。
三、获取平台验证码
1。手机启动Smstestapplet。怎么截获短信验证码。
通过USB线将手机和电脑连接起来,在手机弹出的提示信息中选择允许访问的文件。怎么读取短信验证码。
3。在自动化测试脚本中调用getsms方法获取平台发送的校准码。如何提取手机短信验证码。
1。检查邮箱是否已满。如果是,请删除一些信息;
2。如果删除后仍无法收到,建议您更换机器或卡片进行测试,看看是否是硬件原因造成的;
3。检查是否被手机拦截软件拦截;短信验证码平台网站。
4。检查手机信号是否正常,并尝试在其他地方接收。
排除上述原因后仍不能正常使用,可点击https://u。。cn/qAHfS我们将在**时间检查和处理意见反馈。
中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设、网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。