android和ios自动化中获取短信验证码方法


方法一

UI自动化读短信,支持运行的过程中,跳到短信app,读取出验证码。

运行过程中,打开短信app,读取短信中的内容,取出验证码。

该方法不通用,不同的机型、系统对应的短信app可能不一样。

 

方法二

系统收到短信后有短信提醒,可以使用如下命令获取短信内容。

adb shell dumpsys activity broadcasts | grep sender

 

方法三

使用adb读取短信的db文件  取出验证码,可能需要root权限。

adb shell dumpsys package 包名  找到存储数据文件路径。

 

方法四

使用独立的手机+循环读取短信+post到公共服务器,脚本中发送get请求去公共服务器读取验证码。

 

 

获取app应用包名,可使用命令

adb logcat | grep -i displayed    运行命令后,运行一次应用,根据打印的日志即可获取到对应app的包名


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM