文件名称:Muppeteer:Chrome的视觉回归测试框架
文件大小:590KB
文件格式:ZIP
更新时间:2024-06-01 17:58:00
JavaScript
布偶 该库不再维护。 徽标: 我最近发布了 ,这是一个Jest预设插件,可让您针对在Docker中运行的Chromium实例运行Jest测试。 如果您使用的是Jest,我强烈建议在Muppeteer上使用此库。 Muppeteer是一个视觉回归测试框架,用于在Chromium中运行UI测试。 它使用了许多模块: 测试运行器框架 一个断言库 用于与Chromium和网页进行交互的库 -具有便捷功能的Puppeteer扩展库 像素级图像比较库 此外,它还提供以下核心功能: 视觉回归测试-基于屏幕快照的图像比较模块,可挂接到断言API上。 测试界面-带有内置浏览器设置步骤和其他用户可配置挂钩的Mocha BDD界面的修改 Test Launcher-用于启动测试套件的CLI和配置功能 Muppeteer的主要目标是抽象编写Puppeteer进行测试所需的繁琐的样板设置代码,并提供用于测
【文件预览】:
Muppeteer-master
----.travis.yml(860B)
----chromium()
--------Dockerfile(424B)
--------entrypoint.sh(1KB)
----.eslintrc(422B)
----bin()
--------launcherCli.js(2KB)
----package.json(3KB)
----test-config()
--------server.js(830B)
--------createLauncher.js(521B)
----LICENSE(1KB)
----package-lock.json(808KB)
----CONTRIBUTING.md(81B)
----src()
--------mochaInterface.js(5KB)
--------VisualRegression.test.js(3KB)
--------testMatching.test.js(778B)
--------VisualRegression.js(3KB)
--------testMatching.js(1015B)
--------TestController.js(2KB)
--------utils()
--------test-fixtures()
--------TestInterface.js(3KB)
----e2e()
--------index.js(1KB)
--------launcher.test.js(2KB)
--------run.js(1KB)
----examples()
--------component()
--------setup.js(772B)
--------e2e()
--------runTests.js(583B)
----docker-compose.yml(145B)
----.gitignore(340B)
----lib()
--------index.js(40B)
--------Launcher.js(5KB)
----CODE_OF_CONDUCT.md(84B)
----README.md(8KB)
----.editorconfig(140B)
----.gitattributes(223B)
----API.md(9KB)