Ein Ökosystem für visuelle Regression.
pixsame ist eine wachsende Sammlung offener Tools, die visuelle Regressionstests verlässlich machen: ein gemeinsames Format, ein Renderer, Review im Pull Request. Das Cypress-Plugin, das Playwright-Plugin und das Manifest sind heute verfügbar, der Rest folgt.
Cypress- und Playwright-Plugin: verfügbar · der Rest: demnächst
import { defineConfig } from 'cypress';
import { initPlugin } from '@pixsame/cypress-plugin-visual-regression-diff/plugins';
export default defineConfig({
e2e: {
setupNodeEvents(on, config) {
initPlugin(on, config);
},
},
});
- v1
- Offenes Manifest-Format
- 3
- Runner: heute Cypress und Playwright, bald Vitest
- MIT
- Open-Source-Lizenz
Das Ökosystem
Demnächst
Alle Teile des Ökosystems und wie sie zusammenspielen. Fahren Sie mit der Maus über einen Teil oder fokussieren Sie ihn, um zu sehen, was er tut, und folgen Sie dem Link zur zugehörigen Seite.
Test-Runner
- Cypress-PluginVerfügbarmatchImage für Cypress, mit Diff-Viewer im Runner und Batch-Review. Heute verfügbar.
- Playwright pluginVerfügbarDieselbe Vergleichs-Engine und dasselbe Manifest für Playwright-Projekte. Baselines bleiben in Ihrem Repo. Heute verfügbar.
- Vitest runnerDemnächstDieselbe Vergleichs-Engine und dasselbe Manifest für den Vitest-Browser-Modus. Baselines bleiben in Ihrem Repo.
Gemeinsames Format
Review
- Plattform zur ÄnderungsprüfungDemnächstServerseitiges Rendering plus ein Online-Manager für Bilder, Diffs und Baselines für das ganze Team.
- KI-Auto-EvaluatorDemnächstOrdnet jede Änderung ein und gibt Routineänderungen frei, damit Sie nur noch auf das Wesentliche schauen müssen.
- GitHub AppDemnächstDiffs als Check im Pull Request und Freigabe neuer Baselines mit einem Klick.