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的包名

猜你喜欢

转载自www.cnblogs.com/jenny727/p/12969142.html