--- 自动化测试脚本 --- 2023.07.27 版本1.4
更新内容: Ver 1.0 - 2023.06.08
- 脚本框架搭建完成
- 支持赛博朋克2077
- 支持爱奇艺
- 支持微软浏览器
- 支持steam
Ver. 1.1 - 2023.06.26
- 增加全局变量,方便在main.py函数中直接对测试循环次数和播放时长进行设置
- 改善了print内容
Ver. 1.2 - 2023.07.11
- 增加了对古墓丽影暗影的支持
- 增加了显式内存回收机制
Ver. 1.3 - 2023.07.17
- 增加了对FurMark的支持
- 优化了部分代码,提高了兼容性
Ver. 1.4 - 2023.07.27
- 重构了基本库函数,方便不同测试平台进行微调
- 重新定义了函数名,方便函数的调用
支持列表: Ver. 1.0
- 赛博朋克2077循环Benchmark并截图
- 微软浏览器播放视频
- 爱奇艺播放视频
- steam中启动3DMark并测试
Ver. 1.1
- 爱奇艺客户端电视剧播放,支持依次选择不同的三个电视剧播放,支持全屏和退出全屏
- 微软Edge浏览器播放哔哩哔哩网页版视频,支持依次选择不同的三个视频播放,支持全屏和退出全屏
- 在Steam中跑3DMark Time Spy
- 在Steam中跑赛博朋克2077内置Benchmark
- 优化代码提高稳定性
Ver. 1.2
- 在Steam中跑古墓丽影暗影内置Benchmark
- 优化代码提高兼容性
Ver. 1.3
- 3DMark不再与Steam绑定
- 增加FurMark压力测试
Ver. 1.4
- 对库函数结构进行了优化
- 将代码上传至GitHub
脚本安装要求:
- 安装 Python 3.6
- 安装 opencv-python
- 安装 pyautogui
- 安装 pydirectinput
实现方法:
- 基于pyautogui, pydirectinput实现坐标定位,鼠标点击和键盘输入
- 基于opencv实现图形识别
系统要求:
- Windows 10 / 11
- 中文系统
备注:
- Windows 11中图标不同,需要手动替换部分识别的图标,保证脚本顺利运行
- 无盘和有盘环境都可以运行