上一篇博客介绍了怎样通过 Android Studio 开发 App 自动拦截读取短信验证码,今天将介绍另外一种非开发App 的方法去实现,通过利用第三方工具短信转发器 结合 Selenium去读取短信验证码。

    一、打开 Appium去打开软件,获取所需 id/class_name,如下图,找到 “同意” 对应的值。相关的 Appium 环境搭建和设置,这里不再重复,可以参考我之前的博客。

    由于有些 App 出于安全考虑,会加载禁止截图设置。正因为禁止截图,当刷新 Appium locate element 时,会失败。这时可以通过直接打印页面的完整源码,去获取对应 element 的值,如果开发人员没有开放这权限的情况下,具体可以参考我之前的博客,怎样解决这个问题。

    二、利用短信转发器,把收到的短信自动转发的指定的邮箱,相关的第三方短信转发器,可以搜索各种的实用工具。

    三、最后用 Selenium 对邮箱的邮件内容读取,并通过正则去提取短信验证码,就可以实现最后的验证登录。

自动化软件测试 - 利用短信转发器结合Selenium读取短信验证码相关推荐

  1. 通达信行情数据获取--python_Python读取通达信数据

    Python读取通达信数据 一.介绍 python获取股票数据的方法很多,其中Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下D:\通达 ...

  2. 从QQ同步助手上导出的短信文件*.csv中读取短信,并运用在Qt程序中

    登陆"QQ同步助手"的网页,我们可以将里面的短信信息批量导出到本地存为*.csv文件.该文件可以用Excel打开,看到里面的短信信息.         在用Qt编写一个小程序的时候 ...

  3. Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器

    Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器. 短信转发器--不仅只转发短信,备用机必备神器! 监控Android手机短信.来电.APP通知,并根据指定规则转发到其他手机:钉钉群自定义机 ...

  4. 自动化软件测试 - 通过 Android Studio 开发 App 自动拦截读取短信验证码

        之前一期介绍了怎样通过 Python 的代码去获取短信验证码去进行软件测试,这一期将主要介绍 怎样 通过 Android Studio 开发 App 自动拦截读取短信验证码.     Andr ...

  5. 利用python库twilio来免费发送短信

    利用python库twilio来免费发送短信 twilio介绍 Twilio是一个做成开放插件的电话跟踪服务(call-tracking service).美国当地时间2016年6月23日,云通讯公司 ...

  6. 利用139,189,yahoo等邮箱短信提示来免费发短信提示

    综合现在能查到的免费短信发送方式,在飞信今年未升级前,大多是利用分析出的飞信客户端协议来发送短信, 优点是速度快,使用简单! 后来由于飞信协议的升级,以及验证码问题,大多的此类发送方式已经挂掉了, 网 ...

  7. 利用java实现的一个发送手机短信的小例子

    今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...

  8. java 发送短信例子_利用java实现的一个发送手机短信的小例子

    今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...

  9. Java利用中国网建SMS短信通平台发送手机短信

    JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的 ...

最新文章

  1. OpenCV代码提取:cvtColor函数的实现
  2. 树组件说明书java_java树组件
  3. 三方博弈matlab_小星星的读研日记之电商动态博弈知多少?
  4. 腐蚀rust电脑分辨率调多少_腐蚀RUST提高FPS教程 腐蚀RUST如何提高FPS
  5. 凯撒(Caesar)密码加密解密c语言
  6. 50条超精辟的经典语录:哗众,可以取宠,也可以失宠!
  7. Python使用pyexecjs代码案例解析
  8. MongoDB 插入文档
  9. java连接navicat_如何使用Navicat连接Oracle
  10. SqlServer存储过程调用接口
  11. MapReduce进程
  12. 若无云,岂有风——词语语义相似度计算简介
  13. 集成ahci驱动的xp系统_IDE转AHCI模式 for win7+SSD
  14. art-高光贴图制作
  15. 手机上面正常显示网页大小
  16. 关闭upupoo悬浮窗口
  17. 斐讯dns服务器未响应,p.to手机登录界面
  18. 阿里JAVA实习生面试总结(2019年春招)
  19. 向上的箭头 html,css中怎么实现向上的箭头
  20. 通过md5值删除重复文件

热门文章

  1. 【项目精选】户籍管理系统(视频+论文+源码)
  2. 学校计算机室工作人员岗位职责,学校信息中心岗位职责说明.doc
  3. [附源码]计算机毕业设计JAVA校园快递管理系统
  4. 爱因斯坦犯了什么错?
  5. web用css做网页实验报告,web前端技术实验报告实验二
  6. The supplied data appears to be in the Office 2007+ XML. You are calling the
  7. Scrapy框架 -- crawlSpider爬虫
  8. Typescript从入门到精通(上)
  9. java生成电子印章的方法
  10. 手把手教你读财报----银行业---第六课