erolatex / wbisualception
Visual regression tests for Codeception (fork from https://github.com/nixdrey/VisualCeption)
1.0.6.4
2023-01-23 14:45 UTC
Requires
- php: >=5.4.0
- ext-imagick: *
Requires (Dev)
- codeception/codeception: >=2.5.6
- phpunit/phpunit: 6.5.14
This package is auto-updated.
Last update: 2025-06-23 20:20:43 UTC
README
See project documentation here: https://github.com/Codeception/VisualCeption
Installation
composer require "erolatex/wbisualception:*" --dev
What added?
Pixel ratio support and png compression level options
If you use mobile emulation with custom pixelRatio option you need to define pixelRatio for VisualCeption as well:
acceptance.suite.yml
modules:
enabled:
- WebDriver:
capabilities:
...
chromeOptions:
...
mobileEmulation:
deviceMetrics:
height: 812
width: 375
pixelRatio: 3.0
Just add pixelRatio option
modules:
enabled:
- VisualCeption:
maximumDeviation: 0.05 # deviation in percent
saveCurrentImageIfFailure: false # if true, VisualCeption saves the current
pixelRatio: 3.0 # pixel ratio
If you want to change png compression level of all screenshots just add compressionLevel option:
modules:
enabled:
compressionLevel: 0 # compression for png images 0-9 ( default:0 )