# 若依接口自动化 **Repository Path**: jiadw/autoForRuoyiAdmin ## Basic Information - **Project Name**: 若依接口自动化 - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-14 - **Last Updated**: 2021-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 若依接口自动化 #### 介绍 #### 软件架构 python+pytest+requests #### 使用教程 1. python -m venv venv 2. venv\Scripts\activate 3. pip install -r requirements.txt 4. 修改conf下的配置 5. pytest #### 遇到的问题(如何解决) 1. 登录图片验证码识别问题(读项目的redis存储) ###### 解决方案备选: 1.pytesseract+PIL识别(亲测不好用)
2.第三方网站openapi(需要注册账号,可能需要一定费用)
3.万能验证码绕过(需要额外的开发工作量,且有局限性,不适用于生产环境)
4.获取成功登录后的cookie(好像更适用于ui自动化,而且效果并不好)
5.captchaProducerMath.createImage的逆向方法(原理不详,可行性需调研) 2.redis读取为二进制,如 b'"6"'(decode_responses=True) ###### 解决方案备选: 1.取出来之后:变量.decode() 3.redis取出的value是这种'"72"',套了两层引号(切片[1:-1]) #### 后续优化 1. 如何设计xlsx文件的case 2. 3. #### 参考&致谢 1. [Python接口测试课程(第四天)-接口测试框架实现](https://www.jianshu.com/p/fc2651ed7388) 2. []() 3. []()