diff --git a/src/Configuration.php b/src/Configuration.php index bf3c458f..b88b985a 100644 --- a/src/Configuration.php +++ b/src/Configuration.php @@ -124,4 +124,34 @@ public function diff(): self return $this; } + + public function screenshotThreshold(float $threshold): self + { + Playwright::setScreenshotThreshold($threshold); + + return $this; + } + + /** + * Playwright will use MaxDiffPixels if non 0 and MaxDiffPixelRatio is not set + * else if both are set, it will choose the lower of the two + * else if none set it will have zero tolerance + * + * @see node_modules/playwright-core/lib/server/utils/comparators.js:88 + * + * @return $this + */ + public function screenshotMaxDiffPixels(?int $maxDiffPixels): self + { + Playwright::setScreenshotMaxDiffPixels($maxDiffPixels); + + return $this; + } + + public function screenshotMaxDiffPixelRatio(float $maxDiffPixelRatio): self + { + Playwright::setScreenshotMaxDiffPixelRatio($maxDiffPixelRatio); + + return $this; + } } diff --git a/src/Playwright/Page.php b/src/Playwright/Page.php index d97f3db3..4ed048f0 100644 --- a/src/Playwright/Page.php +++ b/src/Playwright/Page.php @@ -281,7 +281,7 @@ public function waitForURL(string $url): self } /** - * Adds a script tag to the page. + * Adds a style tag to the page. */ public function addStyleTag(string $content): self { @@ -521,9 +521,9 @@ public function expectScreenshot(bool $fullPage, bool $openDiff): void 'timeout' => 30000, 'isNot' => false, 'comparisonMethod' => 'pixelmatch', - 'threshold' => 0.3, - 'maxDiffPixels' => 300, - 'maxDiffPixelRatio' => 0.01, + 'threshold' => Playwright::screenshotThreshold(), + 'maxDiffPixels' => Playwright::screenshotMaxDiffPixels(), + 'maxDiffPixelRatio' => Playwright::screenshotMaxDiffPixelRatio(), 'detectAntialiasing' => true, 'forceSameDimensions' => true, ] @@ -550,19 +550,8 @@ public function expectScreenshot(bool $fullPage, bool $openDiff): void } } - $this->createImageDiffView( - $snapshotName, - $expectedImageBlob, - $actualImageBlob, - ImageDiffView::missingImage(), - $openDiff, - ); - - throw new ExpectationFailedException(<<<'EOT' - Screenshot does not match the last one. - - Expected? Update the snapshots with [--update-snapshots]. - EOT, - ); + // if there is no diff at this point, Playwright has determined that there are no changes worthy of investigating + // (based on the config passed in to expectScreenshot) so we consider this a pass } } diff --git a/src/Playwright/Playwright.php b/src/Playwright/Playwright.php index c0cffae1..2c337ba8 100644 --- a/src/Playwright/Playwright.php +++ b/src/Playwright/Playwright.php @@ -59,6 +59,23 @@ final class Playwright */ private static ?string $host = null; + /** + * The default screenshot threshold + */ + private static float $screenshotThreshold = 0.3; + + /** + * Default maximum number of total pixels that can be different + * ENHANCE: establish a good actual baseline for this, leaving at the current Pest default of 300 which is very generous + * ENHANCE: establish a way to allow this to be undefined in JS to let the pixel ratio take precedence + */ + private static ?int $screenshotMaxDiffPixels = 300; + + /** + * The maximum ratio of pixels that can differ (superseded by $screenshotMaxDiffPixels) + */ + private static float $screenshotMaxDiffPixelRatio = 0.01; + /** * Get a browser factory for the given browser type. */ @@ -213,6 +230,64 @@ public static function defaultBrowserType(): BrowserType return self::$defaultBrowserType; } + /** + * Set the screenshot threshold used for screenshot comparison + * + * @see https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-2-option-threshold + */ + public static function setScreenshotThreshold(float $threshold): void + { + self::$screenshotThreshold = max(0, min(1, $threshold)); + } + + /** + * get the browser screenshot threshold + */ + public static function screenshotThreshold(): float + { + return self::$screenshotThreshold; + } + + /** + * An acceptable amount of pixels that could be different. + * + * @see https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1-option-max-diff-pixels + */ + public static function setScreenshotMaxDiffPixels(?int $maxDiffPixels): void + { + self::$screenshotMaxDiffPixels = max(0, $maxDiffPixels); + } + + /** + * An acceptable ratio of pixels that are different to the total amount of pixels, + * + * get the browser screenshot maxDiffPixels + */ + public static function screenshotMaxDiffPixels(): ?int + { + return self::$screenshotMaxDiffPixels; + } + + /** + * An acceptable amount of pixels that could be different. + * + * @see https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1-option-max-diff-pixel-ratio + */ + public static function setScreenshotMaxDiffPixelRatio(float $maxDiffPixelRatio): void + { + self::$screenshotMaxDiffPixelRatio = max(0, $maxDiffPixelRatio); + } + + /** + * An acceptable ratio of pixels that are different to the total amount of pixels, + * + * get the browser screenshot maxDiffPixels + */ + public static function screenshotMaxDiffPixelRatio(): float + { + return self::$screenshotMaxDiffPixelRatio; + } + /** * Executes a callback with a temporary timeout. * diff --git a/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance.snap b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance.snap new file mode 100644 index 00000000..1020eabe --- /dev/null +++ b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance.snap @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABsAAAARdCAIAAABgvBCdAAAQAElEQVR4nOzdIVNUURiA4YtDoEmkSZNI02gkUmk0tkkk+hMwSXNoNMdkdCMm16ZtI7a1rWkdA0PxXTdzn6ed+e4veOd+52yvVqsBAAAAAOBfngwAAAAAAEFABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIG0eEJfz6eXxwdaDg/PpYgAAAAAAHrHtjb66u726mJxff/s9AAAAAAAj8t+AuJjdvJlM3n75NQAAAAAAY7M2IC7nN5Ojk+sfAwAAAAAwSuvvQFzMZ/f18OmLs/efP5w9HwAAAACA0djkEZW/7fDr/Pbq9HB3ZwAAAAAAxmP9HYg7e69ev7u6mLzcGwAAAACA8VkbEHcOTi8vBwAAAABgrDZZYQYAAAAARkpABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAADS9trp4vvt7G75cJzNFw/D5Xw2nQ6798fd/cPD/d0BAAAAAHg8tlarVQ7vbo4PTz7+HDby7OzT7OpIQQQAAACAR8QKMwAAAACQBEQAAAAAIK1dYQYAAAAAxs0fiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABA3QkglwAAEABJREFUEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAAAYoAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAA0h927EAAAAAAQJC/9QQbFEYCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAQAA/w1Nov0AAAABSURBVP8FOpJlAAAABklEQVQDAIzkTiTt/5zLAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance__2.snap b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance__2.snap new file mode 100644 index 00000000..05eeca4b --- /dev/null +++ b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_does_not_match_a_screenshot_when_outside_the_tolerance__2.snap @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABsAAAARdCAIAAABgvBCdAAAQAElEQVR4nOzdIXCcZR6A8e0NMw0qOXU51ZwiKFLVnIsjjqAILq5BkVNU1rXngiIoQLEoUkVOEZmq27rFBbe4Rd1W5cpxNOGGJ+2VHpub+f0mIt/3vbvrn/m/7/fK2dnZAAAAAADgl/xuAAAAAAAQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAGnOAXE2PR2PRuPJbAAAAAAAXD3PHxBnp8f7W6vXzq3uHU8HL2Q6Ptzf3VxbXrj26u//9PrNm6//8dVr15ZW1jZ394/GL/idAAAAAMDLd+3s7OzZqyYnB3d29z579Pjizdfe//pkf2Np8N+ZHO1tbX/48PtccP3W+4eH+5vLAwAAAABg3p45gTgdDffWV//83n/UwxczG3+6u3NZPXzi8cMPd3aHpzY1AwAAAMD8XRoQZ6fDnfWb7z6j+D2/ydH9uw++O79efOOdDz76/MvPP7l3+80bF9Z99+D+wchWZgAAAACYu8snEKeno2/+/e/irduffP3l7dcGL25yPDz69unV9Vv3jo6H93e3t7Z37hwcnXx18bvHx8dmEAEAAABg7p7nJSo/tMO/n54c7KwtLQxe3HR8MjofP1zc3Ntev3CA4vLa5vr5FOLj6elUQAQAAACAeXvl0qcLyxvvf3RwZ3f9ZbzSZGljf/yPu9MfzQbLqyuXLF74Va0SAAAAAHgpLg2IC6s7+/uDl2lhaWn5yd8vPJmMDo/P9zcvrqwuK4gAAAAAMG+vDK6E6cn+3eGF8xHXN9cFRAAAAACYu6sQEGenh3s7f334+OmN13b2tlb1QwAAAACYu+d5icr/1HR0sLPx9mffPL1x/dYHB3c3X8ahiwAAAADArzTXgPgkHm6v33zviwt7l9+4PRze3ZAPAQAAAOBKmF9AnBzf39p474vz0cPB4q0PDo/2t1ZsXgYAAACAK2I+ZyD+cOrh1vbHj86PPRzceOujw09315YGAAAAAMCVMYcJxCf1cHfz7Yv18MZb974+GaqHAAAAAHDV/OYTiJOjva2fvTPljdvDQ/uWAQAAAOBK+m0D4mx8sLvz8aOn14tv3jsa3lk3eQgAAAAAV9PL38L8rx3K62s/Wt/YHZ7OfnoyHu7defDd05U33jk42FMPAQAAAODqunwCcTo+GU1m55ej0+n5w9np6Ph48LT/La2sra38cDWbjI8f/nTC4fWFyU8fmZ4c3P/b9+efX1wanBzcHcVPL2/s7m7a2AwAAAAAc3VpQJwc3dl698LI4M99++Avbz84v7xx+6vRwWbPE87GJ8ffXLzx/aMvPnyUy/8w2djeXFkeAAAAAADzM4e3MAMAAAAA/y8ERAAAAAAgXTs7OxsAAAAAAPwSE4gAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAWkRNOgAAEABJREFUAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQBIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAGUAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAD8kx07EAAAAAAQ5G89wQaFEQDAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAHXKlpEAAAI+SURBVADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADACgAA//8kexpOAAAABklEQVQDAKwZI7zeVt3qAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance.snap b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance.snap new file mode 100644 index 00000000..1020eabe --- /dev/null +++ b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance.snap @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABsAAAARdCAIAAABgvBCdAAAQAElEQVR4nOzdIVNUURiA4YtDoEmkSZNI02gkUmk0tkkk+hMwSXNoNMdkdCMm16ZtI7a1rWkdA0PxXTdzn6ed+e4veOd+52yvVqsBAAAAAOBfngwAAAAAAEFABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIG0eEJfz6eXxwdaDg/PpYgAAAAAAHrHtjb66u726mJxff/s9AAAAAAAj8t+AuJjdvJlM3n75NQAAAAAAY7M2IC7nN5Ojk+sfAwAAAAAwSuvvQFzMZ/f18OmLs/efP5w9HwAAAACA0djkEZW/7fDr/Pbq9HB3ZwAAAAAAxmP9HYg7e69ev7u6mLzcGwAAAACA8VkbEHcOTi8vBwAAAABgrDZZYQYAAAAARkpABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAADS9trp4vvt7G75cJzNFw/D5Xw2nQ6798fd/cPD/d0BAAAAAHg8tlarVQ7vbo4PTz7+HDby7OzT7OpIQQQAAACAR8QKMwAAAACQBEQAAAAAIK1dYQYAAAAAxs0fiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABA3QkglwAAEABJREFUEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAAAYoAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAA0h927EAAAAAAQJC/9QQbFEYCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAQAA/w1Nov0AAAABSURBVP8FOpJlAAAABklEQVQDAIzkTiTt/5zLAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance__2.snap b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance__2.snap new file mode 100644 index 00000000..af62952f --- /dev/null +++ b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_some_tolerance__2.snap @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABsAAAARdCAIAAABgvBCdAAAQAElEQVR4nOzdoXITURSA4YXpDHVU4sBRWUclshIkDtc4wFXyCEVRx+DqoAockUURHLjgggsuqDAMw9T0DxWYNt/n7p59gn92z91YLpcDAAAAAMB5rg8AAAAAAEFABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIF08IC6m48MH29fObD8dzwcAAAAA4ArbuNBbs9Ojg9HT159/DgAAAADAGvlnQJxPjp+PRi8+/hgAAAAAgHWzMiAupsejvUevvw4AAAAAwFpavQNxPp38rYc37+2/+vBm/+4AAAAAAKyNi1yi8rsdfpqeHj3e2docAAAAAID1sXoH4uat+09eHh2Mdm8NAAAAAMD6WRkQN7cfHx4OAAAAAMC6usgvzAAAAADAmhIQAQAAAIAkIAIAAAAASUAEAAAAAJKACAAAAAAkAREAAAAASAIiAAAAAJAERAAAAAAgCYgAAAAAQPr/AXExfTva2935Y/f+6Hi6GAAAAACAS2lj5XT+5XQyO+t/88l0fjZcTCfj8bD197h1Z2fnzu/TYvZl/PHzzz9Pb2zO5gMAAAAAcDmtDIiz9wcPHp18j+m3k2cPT86Ot/ffTY72tgYAAAAA4MqwAxEAAAAASAIiAAAAAJCuLZfLAQAAAADgPL5ABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAA0YKu+QAAEABJREFUAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAMEAREAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIsAvduxAAAAAAECQv/UEGxRGAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMASiAjBgRcAAAAtSURBVAAAAADAEogAAAAAwBKIAAAAAMASiAAAAADAEogAAAAAwBKIAAAAAMAKAAD//ze1V9cAAAAGSURBVAMAoP9emeh6HbwAAAAASUVORK5CYII= \ No newline at end of file diff --git a/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_zero_granularity.snap b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_zero_granularity.snap new file mode 100644 index 00000000..1020eabe --- /dev/null +++ b/tests/.pest/snapshots/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest/it_may_match_a_screenshot_with_zero_granularity.snap @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABsAAAARdCAIAAABgvBCdAAAQAElEQVR4nOzdIVNUURiA4YtDoEmkSZNI02gkUmk0tkkk+hMwSXNoNMdkdCMm16ZtI7a1rWkdA0PxXTdzn6ed+e4veOd+52yvVqsBAAAAAOBfngwAAAAAAEFABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIG0eEJfz6eXxwdaDg/PpYgAAAAAAHrHtjb66u726mJxff/s9AAAAAAAj8t+AuJjdvJlM3n75NQAAAAAAY7M2IC7nN5Ojk+sfAwAAAAAwSuvvQFzMZ/f18OmLs/efP5w9HwAAAACA0djkEZW/7fDr/Pbq9HB3ZwAAAAAAxmP9HYg7e69ev7u6mLzcGwAAAACA8VkbEHcOTi8vBwAAAABgrDZZYQYAAAAARkpABAAAAACSgAgAAAAAJAERAAAAAEgCIgAAAACQBEQAAAAAIAmIAAAAAEASEAEAAACAJCACAAAAAElABAAAAADS9trp4vvt7G75cJzNFw/D5Xw2nQ6798fd/cPD/d0BAAAAAHg8tlarVQ7vbo4PTz7+HDby7OzT7OpIQQQAAACAR8QKMwAAAACQBEQAAAAAIK1dYQYAAAAAxs0fiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABA3QkglwAAEABJREFUEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAAAYoAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAAkoAIAAAAACQBEQAAAABIAiIAAAAAkAREAAAAACAJiAAAAABAEhABAAAAgCQgAgAAAABJQAQAAAAA0h927EAAAAAAQJC/9QQbFEYCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAhEAAAAAWAIRAAAAAFgCEQAAAABYAQAA/w1Nov0AAAABSURBVP8FOpJlAAAABklEQVQDAIzkTiTt/5zLAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/tests/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest.php b/tests/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest.php new file mode 100644 index 00000000..ab20a23f --- /dev/null +++ b/tests/Browser/Webpage/AssertScreenshotGranularityCanBeControlledTest.php @@ -0,0 +1,76 @@ +skipOnWindows()->skipOnCI(); + +it('may match a screenshot with zero granularity', function (): void { + pest()->browser()->screenshotMaxDiffPixelRatio(0) + ->screenshotMaxDiffPixels(0) + ->screenshotThreshold(0); + Route::get('/', fn (): string => ' +
+

1

+
+ '); + + $page = visit('/'); + + $page->assertScreenshotMatches(); +}); + +it('may match a screenshot with some tolerance', function (): void { + pest()->browser()->screenshotMaxDiffPixelRatio(0.1) + ->screenshotMaxDiffPixels(20) + ->screenshotThreshold(0.3); + // The initial snapshot was primed with: + // Route::get('/', fn (): string => ' + //
+ //

1

+ //
+ // '); + // + // $page = visit('/'); + // $page->assertScreenshotMatches(); + + Route::get('/', fn (): string => ' +
+

1.

+
+ '); + + $page = visit('/'); + + $page->assertScreenshotMatches(); +}); + +it('does not match a screenshot when outside the tolerance', function (): void { + pest()->browser()->screenshotMaxDiffPixelRatio(0.1) + ->screenshotMaxDiffPixels(null) + ->screenshotThreshold(0.3); + // The initial snapshot was primed with: + // Route::get('/', fn (): string => ' + //
+ //

1

+ //
+ // '); + // + // $page = visit('/'); + // $page->assertScreenshotMatches(); + + // change it to

1.2

to ensure it falls outwith the tolerances + Route::get('/', fn (): string => ' +
+

1.2

+
+ '); + + $page = visit('/'); + + // ideally we'd have an assertScreenshotDoesNotMatch() method + $this->expectException(ExpectationFailedException::class); + $this->expectExceptionMessage('Screenshot does not match the last one'); + $page->assertScreenshotMatches(); +});