littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Python的Chromium扩展自动化测试框架

项目简介

本项目借助Python脚本达成对Chromium扩展的自动化测试。通过操控Chromium浏览器的运行,搭配自开发的测试单元调度扩展程序(Autotester),可自动收集扩展程序的指纹数据并开展自动化测试。适用于对Chromium扩展进行批量测试与指纹收集的场景。

项目的主要特性和功能

  1. 路径变量和Chromium启动命令配置:利用Python脚本配置扩展程序存放路径、配置文件路径等,指定固定版本的Chromium应用程序。
  2. 自动化测试Chromium扩展:遍历设定的扩展程序路径,对每个扩展程序执行自动化测试。
  3. 配置参数写入和指纹收集:把测试单元的配置参数写入配置文件,启动Chromium实例后,通过Autotester扩展自动开启指纹收集。
  4. 定时退出Chromium:因无法直接获取测试单元完成的信号,通过设定固定时延,在时延结束后自动关闭Chromium实例。

安装使用步骤

  1. 确保已下载所有必要的文件,包含Python脚本和Chromium扩展程序。
  2. 确保计算机上已安装Python环境。
  3. 根据项目需求修改Setup.py文件中的路径变量和Chromium启动命令,保证指向正确的目录和Chromium应用程序。
  4. 通过命令行或IDE运行Setup.py文件,启动Chromium扩展的自动化测试。
  5. 测试完成后,查看收集到的指纹数据以及测试结果。

注意:运行项目前,请确保已阅读并理解相关文档(如代码操作流程记录文档.mdpatch.md),熟悉项目结构和测试流程,以保障测试的准确性和安全性。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】