APP UI自动化登陆过程中碰到图形验证码,有什么解决办法吗?

登陆界面是账户名和密码,图形验证码;除此之外就是短信验证码的方式;

因为是生产环境,研发不会注释掉相关代码,我们只能通过图形验证码的方式登陆,求教各路大神,请支招;PS:百度的API OCR用过了,不行

可以通过打debug包的方式,也就是让开发给你打一个debug包,但是连的是生产环境

图形验证码的存在就是为了阻止机器人登录的,所以想要通过正常的输入手段解决验证码不太现实。
可以考虑通过开发设置 给出去掉限制的debug版本,但是后端连接正式环境。或者是通过设置一个万能验证码来跳过这部分限制

这种情况,还是需要开发同事帮忙,弄一个后门,生成一个万能验证码。生产环境等你验证完,就关闭,降低风险。

如果一定要用生产环境的情况,就只能用第三方的AI库识别验证码,这个各个厂商的算法能力不同所以不一定肯定能符合你的需求,另外python也有库,我用过的pytesseract库,解决了web端的验证码登录问题,APP未试验。当然最好是有个跳过验证码的环境(不管是影子库还是预生产环境,都可),因为毕竟用图形AI识别方式成功率不会特别高。