项目简介
本项目借助Python脚本达成对Chromium扩展的自动化测试。通过操控Chromium浏览器的运行,搭配自开发的测试单元调度扩展程序(Autotester),可自动收集扩展程序的指纹数据并开展自动化测试。适用于对Chromium扩展进行批量测试与指纹收集的场景。
项目的主要特性和功能
- 路径变量和Chromium启动命令配置:利用Python脚本配置扩展程序存放路径、配置文件路径等,指定固定版本的Chromium应用程序。
- 自动化测试Chromium扩展:遍历设定的扩展程序路径,对每个扩展程序执行自动化测试。
- 配置参数写入和指纹收集:把测试单元的配置参数写入配置文件,启动Chromium实例后,通过Autotester扩展自动开启指纹收集。
- 定时退出Chromium:因无法直接获取测试单元完成的信号,通过设定固定时延,在时延结束后自动关闭Chromium实例。
安装使用步骤
- 确保已下载所有必要的文件,包含Python脚本和Chromium扩展程序。
- 确保计算机上已安装Python环境。
- 根据项目需求修改
Setup.py
文件中的路径变量和Chromium启动命令,保证指向正确的目录和Chromium应用程序。 - 通过命令行或IDE运行
Setup.py
文件,启动Chromium扩展的自动化测试。 - 测试完成后,查看收集到的指纹数据以及测试结果。
注意:运行项目前,请确保已阅读并理解相关文档(如代码操作流程记录文档.md
和patch.md
),熟悉项目结构和测试流程,以保障测试的准确性和安全性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】