diff --git a/.github/workflows/playwright_tests.yml b/.github/workflows/playwright_tests.yml index c0c50009..d2a95f58 100644 --- a/.github/workflows/playwright_tests.yml +++ b/.github/workflows/playwright_tests.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 @@ -43,7 +43,6 @@ jobs: run: | echo "HOME=/root" >> $GITHUB_ENV # Set HOME environment variable - - name: Run Playwright ${{ matrix.browser-name }} on py${{ matrix.python-version }} tests - id: tests + - name: Run Playwright ${{ matrix.browser-name }} tests with py${{ matrix.python-version }} run: | tox -e py${{ env.TOX_ENV }}-playwright-${{ matrix.browser-name }} -- --headless -v --sv diff --git a/.github/workflows/selenium_safari_tests.yml b/.github/workflows/selenium_safari_tests.yml new file mode 100644 index 00000000..17fc0acd --- /dev/null +++ b/.github/workflows/selenium_safari_tests.yml @@ -0,0 +1,38 @@ +name: Selenium Safari Tests + +on: + push: + branches: + - '**' # Trigger on push to any branch + +jobs: + selenium-safari: + runs-on: macos-13 + + strategy: + fail-fast: false + matrix: + python-version: [ "3.8", "3.12" ] + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.8' + + - name: Setup tests + run: | + python -m pip install --upgrade pip + pip install tox==3.28.0 + + - name: Extract tox env + run: | + tox_env_variable=$(echo "${{ matrix.python-version }}" | sed 's/\.//g') + echo "TOX_ENV=${tox_env_variable}" >> $GITHUB_ENV + + - name: Run Selenium Safari tests with py${{ matrix.python-version }} + run: | + tox -e py${{ env.TOX_ENV }}-selenium-safari -- --headless -v -k='not screenshot' --reruns=2 diff --git a/.github/workflows/selenium_tests.yml b/.github/workflows/selenium_tests.yml index f65a89d1..29a45414 100644 --- a/.github/workflows/selenium_tests.yml +++ b/.github/workflows/selenium_tests.yml @@ -7,21 +7,27 @@ on: jobs: selenium-selenoid: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 + + strategy: + fail-fast: false + matrix: + image: [ "selenoid/chrome:128.0", "selenoid/firefox:125.0"] + python-version: [ "3.8", "3.12" ] services: selenoid: - image: selenoid/vnc:chrome_112.0 + image: ${{ matrix.image }} options: --privileged --memory=4g ports: - 4444:4444 steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: '3.8' @@ -29,12 +35,17 @@ jobs: run: | python -m pip install --upgrade pip pip install tox==3.28.0 - mkdir -p allure-report - chmod -R 777 allure-report - sudo apt-get update - sudo apt-get install -y allure + + - name: Extract tox env + run: | + tox_env_variable=$(echo "${{ matrix.python-version }}" | sed 's/\.//g') + echo "TOX_ENV=${tox_env_variable}" >> $GITHUB_ENV + + - name: Extract Browser Name + run: | + browser_name=$(echo "${{ matrix.image }}" | sed -E 's|.*/([^:]+):.*|\1|') + echo "BROWSER=${browser_name}" >> $GITHUB_ENV - - name: Run Selenium tests - id: tests + - name: Run Selenium ${{ env.BROWSER }} tests with py${{ matrix.python-version }} run: | - tox -e py38-selenium-chrome -- --env remote --headless -v --sv + tox -e py${{ env.TOX_ENV }}-selenium-${{ env.BROWSER }} -- --env remote --headless -v --reruns=2 diff --git a/.github/workflows/static_tests.yml b/.github/workflows/static_tests.yml index 19468f42..9596c42d 100644 --- a/.github/workflows/static_tests.yml +++ b/.github/workflows/static_tests.yml @@ -7,7 +7,7 @@ on: jobs: static: - runs-on: ubuntu-latest #'windows-latest' / 'macos-latest' + runs-on: ubuntu-24.04 strategy: fail-fast: false @@ -33,6 +33,6 @@ jobs: tox_env_variable=$(echo "${{ matrix.python-version }}" | sed 's/\.//g') echo "TOX_ENV=${tox_env_variable}" >> $GITHUB_ENV - - name: Run Tox on ${{ matrix.python-version }} + - name: Run Static tests with ${{ matrix.python-version }} run: | tox -e py${{ env.TOX_ENV }}-static diff --git a/dyatel/abstraction/driver_wrapper_abc.py b/dyatel/abstraction/driver_wrapper_abc.py index 92fcd752..0694da97 100644 --- a/dyatel/abstraction/driver_wrapper_abc.py +++ b/dyatel/abstraction/driver_wrapper_abc.py @@ -1,6 +1,7 @@ from __future__ import annotations from abc import ABC +from functools import cached_property from typing import List, Union, Any, Tuple from dyatel.mixins.objects.cut_box import CutBox @@ -38,6 +39,33 @@ class DriverWrapperABC(ABC): browser_name = None + @cached_property + def is_safari(self) -> bool: + """ + Returns the status of whether the current driver is Safari + + :return: :class:`bool` + """ + raise NotImplementedError() + + @cached_property + def is_chrome(self) -> bool: + """ + Returns the status of whether the current driver is Chrome + + :return: :class:`bool` + """ + raise NotImplementedError() + + @cached_property + def is_firefox(self) -> bool: + """ + Returns the status of whether the current driver is Firefox + + :return: :class:`bool` + """ + raise NotImplementedError() + def quit(self, silent: bool = False, trace_path: str = 'trace.zip'): """ Quit the driver instance @@ -173,14 +201,6 @@ def switch_to_frame(self, frame: Any) -> DriverWrapperABC: """ raise NotImplementedError() - def switch_to_parent_frame(self) -> DriverWrapperABC: - """ - Appium/Selenium only: Switch to parent frame from child frame - - :return: self - """ - raise NotImplementedError() - def switch_to_default_content(self) -> DriverWrapperABC: """ Appium/Selenium only: Switch to default content from frame diff --git a/dyatel/base/driver_wrapper.py b/dyatel/base/driver_wrapper.py index ab2f497d..0bdd0279 100644 --- a/dyatel/base/driver_wrapper.py +++ b/dyatel/base/driver_wrapper.py @@ -1,5 +1,6 @@ from __future__ import annotations +from functools import cached_property from typing import Union, Type, List, Tuple, Any, Optional from PIL import Image @@ -154,6 +155,33 @@ def __init__( self.is_desktop = False self.is_mobile = True + @cached_property + def is_safari(self) -> bool: + """ + Returns the status of whether the current driver is Safari + + :return: :class:`bool` + """ + return self.browser_name.lower() == 'safari' + + @cached_property + def is_chrome(self) -> bool: + """ + Returns the status of whether the current driver is Chrome + + :return: :class:`bool` + """ + return self.browser_name.lower() == 'chrome' + + @cached_property + def is_firefox(self) -> bool: + """ + Returns the status of whether the current driver is Firefox + + :return: :class:`bool` + """ + return self.browser_name.lower() == 'firefox' + def quit(self, silent: bool = False, trace_path: str = 'trace.zip'): """ Quit the driver instance diff --git a/dyatel/dyatel_play/play_element.py b/dyatel/dyatel_play/play_element.py index 053a1b23..2c560c1f 100644 --- a/dyatel/dyatel_play/play_element.py +++ b/dyatel/dyatel_play/play_element.py @@ -398,8 +398,7 @@ def text(self) -> str: :return: element text """ - element = self._first_element - return element.text_content() if element.text_content() else element.input_value() + return self.inner_text @property def inner_text(self) -> str: diff --git a/dyatel/dyatel_sel/core/core_driver.py b/dyatel/dyatel_sel/core/core_driver.py index 3f295b4b..562d4936 100644 --- a/dyatel/dyatel_sel/core/core_driver.py +++ b/dyatel/dyatel_sel/core/core_driver.py @@ -195,15 +195,6 @@ def switch_to_frame(self, frame: Any) -> CoreDriver: self.driver.switch_to.frame(frame.element) return self - def switch_to_parent_frame(self) -> CoreDriver: - """ - Switch to parent frame from child frame - - :return: self - """ - self.driver.switch_to.parent_frame() - return self - def switch_to_default_content(self) -> CoreDriver: """ Switch to default content from frame diff --git a/dyatel/dyatel_sel/core/core_element.py b/dyatel/dyatel_sel/core/core_element.py index d6c33172..a63e592e 100644 --- a/dyatel/dyatel_sel/core/core_element.py +++ b/dyatel/dyatel_sel/core/core_element.py @@ -21,7 +21,7 @@ from dyatel.abstraction.element_abc import ElementABC from dyatel.dyatel_sel.sel_utils import ActionChains -from dyatel.js_scripts import get_element_size_js, get_element_position_on_screen_js +from dyatel.js_scripts import get_element_size_js, get_element_position_on_screen_js, js_click from dyatel.keyboard_keys import KeyboardKeys from dyatel.mixins.objects.location import Location from dyatel.mixins.objects.scrolls import ScrollTo, ScrollTypes, scroll_into_view_blocks @@ -102,7 +102,13 @@ def click(self, force_wait: bool = True, *args, **kwargs) -> CoreElement: start_time = time.time() while time.time() - start_time < HALF_WAIT_EL: try: - self.wait_enabled(silent=True).element.click() + element = self.wait_enabled(silent=True).element + + if self.driver_wrapper.is_safari: + self.execute_script(js_click) + else: + element.click() + return self except ( SeleniumElementNotInteractableException, @@ -358,6 +364,10 @@ def text(self) -> str: :return: element text """ element = self._get_element(wait=self.wait_availability) + + if self.driver_wrapper.is_safari: + return element.get_attribute('innerText') + return element.text @property diff --git a/dyatel/js_scripts.py b/dyatel/js_scripts.py index 269161ed..c177bcad 100644 --- a/dyatel/js_scripts.py +++ b/dyatel/js_scripts.py @@ -1,5 +1,6 @@ get_inner_height_js = 'return window.innerHeight' get_inner_width_js = 'return window.innerWidth' +js_click = 'arguments[0].click();' get_element_position_on_screen_js = """ function getPositionOnScreen(elem) { @@ -46,15 +47,16 @@ dyatel_obj.style.zIndex=9999999; dyatel_obj.setAttribute("class","dyatel-visual-comparison-support-element"); - document.body.appendChild(dyatel_obj); - dyatel_obj.style.position = "fixed"; + dyatel_obj.style.position = "absolute"; dyatel_obj.style.backgroundColor = "#000"; dyatel_obj.style.width = given_obj.width + "px"; dyatel_obj.style.height = given_obj.height + "px"; - dyatel_obj.style.top = given_obj.y + "px"; - dyatel_obj.style.left = given_obj.x + "px"; + dyatel_obj.style.top = (given_obj.top + window.scrollY) + "px"; + dyatel_obj.style.left = (given_obj.left + window.scrollX) + "px"; + + document.body.appendChild(dyatel_obj); }; return appendElement(arguments[0]); diff --git a/dyatel/visual_comparison.py b/dyatel/visual_comparison.py index 8c11eb5c..08a20ca2 100644 --- a/dyatel/visual_comparison.py +++ b/dyatel/visual_comparison.py @@ -2,6 +2,7 @@ import os import re +import shutil import time import math import json @@ -167,7 +168,9 @@ def assert_screenshot( self._assert_same_images(output_file, reference_file, diff_file, threshold) except AssertionError as exc: if self.soft_visual_reference_generation: - self._save_screenshot(reference_file, **screenshot_params) + if os.path.exists(reference_file): + os.remove(reference_file) + shutil.move(output_file, reference_file) else: raise exc @@ -201,12 +204,12 @@ def _appends_dummy_elements(self, remove_data: list) -> VisualComparison: for obj in remove_data: try: - obj.wait_visibility() + obj.wait_visibility(silent=True) except TimeoutException: msg = f'Cannot find {obj.name} while removing background from screenshot. {get_element_info(obj)}' raise TimeoutException(msg) - self.driver_wrapper.execute_script(add_element_over_js, obj) + obj.execute_script(add_element_over_js) return self def _remove_dummy_elements(self) -> VisualComparison: diff --git a/tests/adata/drivers/selenium_driver.py b/tests/adata/drivers/selenium_driver.py index 57caec39..6516ca40 100644 --- a/tests/adata/drivers/selenium_driver.py +++ b/tests/adata/drivers/selenium_driver.py @@ -15,16 +15,26 @@ class SeleniumDriver: @staticmethod def create_selenium_driver(entities: DriverEntities): driver_name = entities.driver_name - if driver_name == 'safari' and DriverWrapperSessions.is_connected(): - driver_name = 'chrome' # Cannot create second selenium driver + options = None + remote_url = "http://127.0.0.1:4444" + if driver_name == 'safari': + if DriverWrapperSessions.is_connected(): + driver_name = 'chrome' # Cannot create second selenium driver + elif driver_name == 'chrome': + options = entities.selenium_chrome_options + elif driver_name == 'firefox': + options = entities.selenium_firefox_options + remote_url += '/wd/hub' + else: + raise Exception('Unknown driver: %s' % driver_name) if entities.env == 'remote': - driver = Remote(options=entities.selenium_chrome_options) + driver = Remote(remote_url, options=options) elif driver_name == 'chrome': - driver = ChromeWebDriver(options=entities.selenium_chrome_options, service=ChromeService()) + driver = ChromeWebDriver(options=options, service=ChromeService()) elif driver_name == 'firefox': - driver = GeckoWebDriver(options=entities.selenium_firefox_options, service=FirefoxService()) + driver = GeckoWebDriver(options=options, service=FirefoxService()) elif driver_name == 'safari': driver = SafariWebDriver(service=SafariService()) else: diff --git a/tests/adata/pages/colored_blocks_page.py b/tests/adata/pages/colored_blocks_page.py new file mode 100644 index 00000000..59b3bdd9 --- /dev/null +++ b/tests/adata/pages/colored_blocks_page.py @@ -0,0 +1,29 @@ +from typing import List + +from dyatel.base.element import Element +from dyatel.base.group import Group +from dyatel.base.page import Page +from tests.settings import domain_name, repo_name + + +class Row(Group): + def __init__(self, locator, name: str): + self.card = Element('.card', name=f'any colored block of {name}') + super().__init__(locator, name=name) + + +class ColoredBlocksPage(Page): + + def __init__(self): + super().__init__('colored-blocks-page', name='Colored blocks page') + + url = f'{domain_name}/{repo_name}/colored_blocks.html' + + blocks_container = Element('.container', name='colored blocks container') + row1 = Row('row-1', name='first blocks row') + row2 = Row('row-2', name='second blocks row') + card = Element('.card', name='any colored block') + navbar = Element('.navbar', name='navbar') + + def get_all_cards(self) -> List[Element]: + return self.card.wait_elements_count(16).all_elements \ No newline at end of file diff --git a/tests/adata/pages/playground_main_page.py b/tests/adata/pages/playground_main_page.py index a65a6998..b7a7f3bd 100644 --- a/tests/adata/pages/playground_main_page.py +++ b/tests/adata/pages/playground_main_page.py @@ -39,7 +39,7 @@ def __init__(self): class SecondPlaygroundMainPage(Page): def __init__(self, driver_wrapper=None): - self.url = f'{domain_name}/{repo_name}/index.html' + self.url = f'{domain_name}/{repo_name}' self.dw = driver_wrapper super().__init__('//h1[.="The Playground"]', name='Second playground main page', driver_wrapper=driver_wrapper) diff --git a/tests/adata/pytest_utils.py b/tests/adata/pytest_utils.py index e2d78c4f..cada083e 100644 --- a/tests/adata/pytest_utils.py +++ b/tests/adata/pytest_utils.py @@ -1,7 +1,7 @@ import pytest -def skip_platform(item: pytest.Item, platform: str): +def skip_platform(item: pytest.Item, platform: str, browser: str = ''): """ Skip test on given platform in args @@ -11,6 +11,7 @@ def skip_platform(item: pytest.Item, platform: str): :param item: test function object ~ :param platform: current platform name ~ selenium, playwright, appium + :param browser: current browser ~ safari, firefox :return: None """ skip_platform_marker = item.get_closest_marker('skip_platform') @@ -18,7 +19,10 @@ def skip_platform(item: pytest.Item, platform: str): except_marker = skip_platform_marker or xfail_platform_marker - if platform in str(getattr(except_marker, 'args', [])): + platform_with_browser = platform if not browser else f'{platform}-{browser}' + args = str(getattr(except_marker, 'args', [])) + + if platform in args or platform_with_browser in args: kwargs = getattr(except_marker, 'kwargs', {}) skip_message = f"Skip platform {platform}. Reason={kwargs.get('reason')}" item.add_marker(pytest.mark.skip(skip_message)) diff --git a/tests/adata/visual/reference/chrome-android-kube.png b/tests/adata/visual/reference/chrome-android-kube.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/chrome-android-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/chrome-android-kube_first.png b/tests/adata/visual/reference/chrome-android-kube_first.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/chrome-android-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/chrome-android-kube_second.png b/tests/adata/visual/reference/chrome-android-kube_second.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/chrome-android-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/chrome-playwright-kube.png b/tests/adata/visual/reference/chrome-playwright-kube.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/chrome-playwright-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/chrome-playwright-kube_first.png b/tests/adata/visual/reference/chrome-playwright-kube_first.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/chrome-playwright-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/chrome-playwright-kube_second.png b/tests/adata/visual/reference/chrome-playwright-kube_second.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/chrome-playwright-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/firefox-playwright-kube.png b/tests/adata/visual/reference/firefox-playwright-kube.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/firefox-playwright-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/firefox-playwright-kube_first.png b/tests/adata/visual/reference/firefox-playwright-kube_first.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/firefox-playwright-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/firefox-playwright-kube_second.png b/tests/adata/visual/reference/firefox-playwright-kube_second.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/firefox-playwright-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-ios-kube.png b/tests/adata/visual/reference/safari-ios-kube.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/safari-ios-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-ios-kube_first.png b/tests/adata/visual/reference/safari-ios-kube_first.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/safari-ios-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-ios-kube_second.png b/tests/adata/visual/reference/safari-ios-kube_second.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/safari-ios-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-playwright-kube.png b/tests/adata/visual/reference/safari-playwright-kube.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/safari-playwright-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-playwright-kube_first.png b/tests/adata/visual/reference/safari-playwright-kube_first.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/safari-playwright-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-playwright-kube_second.png b/tests/adata/visual/reference/safari-playwright-kube_second.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/safari-playwright-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-selenium-kube.png b/tests/adata/visual/reference/safari-selenium-kube.png deleted file mode 100644 index 26eeea7b..00000000 Binary files a/tests/adata/visual/reference/safari-selenium-kube.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-selenium-kube_first.png b/tests/adata/visual/reference/safari-selenium-kube_first.png deleted file mode 100644 index 26eeea7b..00000000 Binary files a/tests/adata/visual/reference/safari-selenium-kube_first.png and /dev/null differ diff --git a/tests/adata/visual/reference/safari-selenium-kube_second.png b/tests/adata/visual/reference/safari-selenium-kube_second.png deleted file mode 100644 index 26eeea7b..00000000 Binary files a/tests/adata/visual/reference/safari-selenium-kube_second.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_chrome.png index a526ca4e..9e909b3a 100644 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_chrome.png and b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..17cb16aa Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome.png deleted file mode 100644 index d2184e11..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index ccc4d3ac..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_playwright_chromium.png deleted file mode 100644 index 387ad384..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_middle_hidden_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_chrome.png index ba728f72..8af826ad 100644 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_chrome.png and b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..8edc6d60 Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome.png deleted file mode 100644 index a8006947..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 9d491878..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_playwright_chromium.png deleted file mode 100644 index 01681746..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_driver_elements_entire_screen_sides_hidden_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_chrome.png new file mode 100644 index 00000000..515c88fc Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..0e6af5af Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_middle_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_chrome.png new file mode 100644 index 00000000..83dab034 Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..7a2db509 Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_colored_blocks_container_sides_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_chrome.png new file mode 100644 index 00000000..515c88fc Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..0e6af5af Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_middle_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_chrome.png new file mode 100644 index 00000000..83dab034 Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_firefox.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_firefox.png new file mode 100644 index 00000000..7a2db509 Binary files /dev/null and b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_first_blocks_row_sides_hidden_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_linux_selenium_chrome.png deleted file mode 100644 index 17368675..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome.png deleted file mode 100644 index a508aad1..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index e015d382..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_playwright_chromium.png deleted file mode 100644 index df21feed..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_middle_hidden_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_linux_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_linux_selenium_chrome.png deleted file mode 100644 index 66f0233d..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome.png deleted file mode 100644 index e3103ce4..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index fded079e..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_playwright_chromium.png deleted file mode 100644 index 7bf0f081..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_hide_elements_row_with_cards_sides_hidden_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_mac_selenium_chrome.png deleted file mode 100644 index b7c5934c..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_playwright_chromium.png deleted file mode 100644 index 863d7686..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_negative_different_sizes_action_cards_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_mac_selenium_chrome.png b/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_mac_selenium_chrome.png deleted file mode 100644 index b7c5934c..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_playwright_chromium.png b/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_playwright_chromium.png deleted file mode 100644 index 863d7686..00000000 Binary files a/tests/adata/visual/reference/test_assert_screenshot_negative_missmatch_action_cards_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index de254ee4..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_chrome.png index 7c5395c6..e003fa12 100644 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_chrome.png and b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 5b6ef692..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 2899b0f4..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_pixel5_v_12_appium_chrome.png deleted file mode 100644 index a0b3f9a0..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 9947169b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_firefox.png deleted file mode 100644 index c8da2a81..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 8df71991..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_blue_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index eda34626..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_chrome.png index 23937ca1..456e71da 100644 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_chrome.png and b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 365f13e3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 66c4de6b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_pixel5_v_12_appium_chrome.png deleted file mode 100644 index 9a3d30a7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 9594d12d..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_firefox.png deleted file mode 100644 index c4faae99..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 38f6d160..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_fill_background_default_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_linux_selenium_chrome.png deleted file mode 100644 index e1ac58fe..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_playwright_chromium.png deleted file mode 100644 index 4298c52a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_first_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_linux_selenium_chrome.png deleted file mode 100644 index e1ac58fe..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_playwright_chromium.png deleted file mode 100644 index 4298c52a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_rubiks_cube_second_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome.png deleted file mode 100644 index 792599d1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 11416764..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_pixel5_v_12_appium_chrome.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_chromium.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_firefox.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_webkit.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_first_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome.png deleted file mode 100644 index 792599d1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 11416764..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_pixel5_v_12_appium_chrome.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_chromium.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_firefox.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_webkit.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_name_with_suffix_screenshot_name_missed_rubiks_cube_second_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index 4a8518a0..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_linux_selenium_chrome.png deleted file mode 100644 index 7aa6c4f2..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome.png deleted file mode 100644 index a16d2f98..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 442d48b1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_firefox.png deleted file mode 100644 index 04ef0b6a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_mac_selenium_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_pixel5_v_12_appium_chrome.png deleted file mode 100644 index 8c731c65..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_chromium.png deleted file mode 100644 index 6dba56e3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_firefox.png deleted file mode 100644 index 6b2e7fd7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_webkit.png deleted file mode 100644 index 7a883a55..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_remove_container_of_text_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_chrome.png new file mode 100644 index 00000000..3b9ac0cb Binary files /dev/null and b/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_chrome.png differ diff --git a/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_firefox.png new file mode 100644 index 00000000..4fcfb0b0 Binary files /dev/null and b/tests/adata/visual/reference/test_screenshot_remove_second_blocks_row_linux_selenium_firefox.png differ diff --git a/tests/adata/visual/reference/test_screenshot_rubiks_cube_linux_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_rubiks_cube_linux_selenium_chrome.png deleted file mode 100644 index e1ac58fe..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_rubiks_cube_linux_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 4298c52a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png deleted file mode 100644 index 263a62d3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_iphone_12_mini_v_15_5_appium_safari.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 792599d1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 11416764..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_pixel5_v_12_appium_chrome.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_pixel5_v_12_appium_chrome.png deleted file mode 100644 index 21ddce2b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_pixel5_v_12_appium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 2006d39b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 2bb01e78..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 1082410b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_screenshot_name_missed_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 57b36e22..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index bb7821d9..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index cd0732d7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 9b57bca6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 0bacecf8..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 346eaf5c..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 7f7d8ea1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 9a5e8b7f..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 97519f49..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index a744a730..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index b30c1090..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 1be8c3a8..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 2c7f6df6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 65a48510..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index b1b87e3e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 9b972619..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index b77a2232..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index e3a60040..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index fc224f9e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 9a2e8e37..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 0f77865b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 44c84df1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 92b836df..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 1bd8d5c1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index cf03617f..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index e964d58f..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index dd04f894..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 90cb545d..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 7a77f60d..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 7e7bed4e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 0ac822d0..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 108033cc..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index d875cab4..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index ea49e8e5..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index f599c28e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index ab31e850..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 5148d4f6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index ca6dbc96..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 33fcf1ed..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index befeec94..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index f1dd5217..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 0485b3c8..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 965a07ff..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index c2ad3579..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index edcf2a27..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 3680e78d..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 545e2715..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 33d71679..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 13fbb591..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 97fdf537..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index b4536283..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 2e4c1545..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index a8751664..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index a882bd9f..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index d16b758e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index e81fab5b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 6bab98ed..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 434e5b68..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 0610501b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 001c7916..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 10748471..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 65e52898..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 292ffde1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index a6a99a6c..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 5cc30e42..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index faeddb85..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 16a2f0da..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index bdfa5039..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 1505e28c..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 3d579f64..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index b3f8e9ef..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index dfe04454..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 246fadb9..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index b5ad3965..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 4af7bdf4..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_digit_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index ac71588e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index cc394395..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 8b363b61..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 850b6b8f..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 17f1ba67..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index e0c95395..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index d3dbf278..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 7405de13..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 55c29236..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index b4f44608..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 8deb95a9..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 5cc3f7f6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index bd907d7e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 8e94091b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 8e7742c7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 2af80518..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index e7234d67..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 6fabe9b9..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 0d3984ff..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 3d28f00c..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 83fd3b85..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 1b7e8725..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 2427cdba..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 11a77eb6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 5f244af7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 0f5f6a3a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index bc47fbd3..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 1c62d3fe..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 8b464fbb..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 1dc9d675..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index c0d92dd1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index afcf1729..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index af32b465..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index c3d28b79..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 91a73d62..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_0_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 80c9d9f8..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index a01c533a..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 44f8f3b8..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 03445910..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 3d3309f2..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 38afe1b6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 4dde873e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 028889f6..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index e8c8e947..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 8463b586..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 37a3e32e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 0d5316ba..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index f241446e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 84e379c1..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index d7def071..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 7de23359..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index bd605d1d..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 897dbc71..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index a795fb61..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index e2dbde5e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_0_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index ce2265e2..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 738f7164..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 8f3fe8eb..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index a65a3a96..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index e0e38306..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 5a8e1456..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 264e8188..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 9aa6106e..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 60a52ad2..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 9bef5445..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_0_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index 314145cf..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index e4a475ab..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 728d5990..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 3c057118..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png deleted file mode 100644 index 58d4e2d2..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_0_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png similarity index 100% rename from tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_firefox.png rename to tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_linux_selenium_firefox.png diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png deleted file mode 100644 index a6786b6b..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png deleted file mode 100644 index 1792b695..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_mac_selenium_chrome_headless_shell.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png deleted file mode 100644 index 80679cd7..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_chromium.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png deleted file mode 100644 index 02cdd966..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_firefox.png and /dev/null differ diff --git a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png b/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png deleted file mode 100644 index e1d4ae40..00000000 Binary files a/tests/adata/visual/reference/test_screenshot_with_box_percent_value_bottom_35_right_35_top_35_left_35_rubiks_cube_playwright_webkit.png and /dev/null differ diff --git a/tests/conftest.py b/tests/conftest.py index 8dc4bfed..4d886fb6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,7 +1,6 @@ import os import pytest -import warnings from selenium.webdriver.chrome.options import Options as ChromeOptions from selenium.webdriver.firefox.options import Options as FirefoxOptions @@ -10,6 +9,7 @@ from dyatel.visual_comparison import VisualComparison from tests.adata.drivers.driver_entities import DriverEntities from tests.adata.drivers.driver_factory import DriverFactory +from tests.adata.pages.colored_blocks_page import ColoredBlocksPage from tests.adata.pages.expected_condition_page import ExpectedConditionPage from tests.adata.pages.forms_page import FormsPage from tests.adata.pages.frames_page import FramesPage @@ -21,10 +21,6 @@ from tests.adata.pytest_utils import skip_platform -# Suppress deprecation warnings -warnings.filterwarnings("ignore", category=DeprecationWarning) - - dyatel_logs_settings() @@ -70,7 +66,9 @@ def chrome_options(request): options.add_argument('--no-sandbox') options.add_argument("--disable-gpu") options.add_argument("--remote-allow-origins=*") + options.add_argument("--hide-scrollbars") options.add_argument("--disable-dev-shm-usage") + options.add_experimental_option("excludeSwitches", ["enable-automation"]) options.set_capability('goog:loggingPrefs', {'performance': 'ALL'}) return options @@ -79,7 +77,7 @@ def chrome_options(request): def firefox_options(request): options = FirefoxOptions() if request.config.getoption('headless'): - options.add_argument('--headless=new') + options.add_argument('--headless') return options @@ -89,10 +87,6 @@ def redirect(request): print() yield print() - # if DriverWrapper.session.sessions_count() > 0: - # driver_wrapper = request.getfixturevalue('driver_wrapper') - # driver_wrapper.get('data:,', silent=True) # noqa - @pytest.fixture def second_driver_wrapper(driver_entities): @@ -133,7 +127,11 @@ def visual_comparisons_settings(request): def pytest_collection_modifyitems(items): for item in items: - skip_platform(item=item, platform=item.session.config.getoption("--platform")) + skip_platform( + item=item, + platform=item.session.config.getoption("--platform"), + browser=item.session.config.getoption("--driver") + ) @pytest.fixture @@ -146,6 +144,11 @@ def second_playground_page(driver_wrapper): return SecondPlaygroundMainPage().open_page() +@pytest.fixture +def colored_blocks_page(driver_wrapper): + return ColoredBlocksPage().open_page() + + @pytest.fixture def pizza_order_page(driver_wrapper): return PizzaOrderPage().open_page() diff --git a/tests/settings.py b/tests/settings.py index 701c350a..99728bd3 100644 --- a/tests/settings.py +++ b/tests/settings.py @@ -1,4 +1,4 @@ -domain_name = 'https://customenv.github.io/' +domain_name = 'https://customenv.github.io' repo_name = 'dyatel-playground' appium_logs_path = '.tox/.tmp/logs/android_appium.txt' diff --git a/tests/static_tests/unit/visual_comparison/test_skip_comparison.py b/tests/static_tests/unit/visual_comparison/test_skip_comparison.py index 13215ed2..b582d288 100644 --- a/tests/static_tests/unit/visual_comparison/test_skip_comparison.py +++ b/tests/static_tests/unit/visual_comparison/test_skip_comparison.py @@ -19,7 +19,8 @@ def enable_skip(): def test_skip_visual_comparison(enable_skip): + params = default_parameters(VisualComparison.assert_screenshot) start = time.time() - VisualComparison(None, None).assert_screenshot(*default_parameters(VisualComparison.assert_screenshot)) + VisualComparison(None, None).assert_screenshot(*params) end = time.time() - start assert end < 0.001 diff --git a/tests/web_tests/test_assert_screenshot.py b/tests/web_tests/test_assert_screenshot.py index 561dadfc..5960be04 100644 --- a/tests/web_tests/test_assert_screenshot.py +++ b/tests/web_tests/test_assert_screenshot.py @@ -1,4 +1,5 @@ import os +import time import pytest import pytest_rerunfailures @@ -34,9 +35,14 @@ def test_screenshot_name_with_suffix(base_playground_page, driver_name, platform base_playground_page.kube.scroll_into_view().assert_screenshot(filename, name_suffix='second') -def test_screenshot_remove(base_playground_page): - base_playground_page.text_container.scroll_into_view(sleep=0.5).assert_screenshot( - remove=[base_playground_page.inner_text_1, base_playground_page.inner_text_2]) +def test_screenshot_remove(colored_blocks_page): + row2_card = colored_blocks_page.row2.card + cards = row2_card.wait_elements_count(8).all_elements + colored_blocks_page.row2.assert_screenshot( + remove=[cards[5], cards[3]], + delay=0.5, + scroll=True + ) @pytest.fixture @@ -81,36 +87,35 @@ def test_append_dummy_elements_multiple_available(second_playground_page, driver VisualComparison(driver_wrapper)._appends_dummy_elements([Card()]) -def test_assert_screenshot_hide_elements(second_playground_page, driver_wrapper): - all_cards = second_playground_page.get_all_cards() - for card in all_cards: - print(card.element) - second_playground_page.row_with_cards.assert_screenshot( +def test_assert_screenshot_hide_elements(colored_blocks_page, driver_wrapper): + all_cards = colored_blocks_page.get_all_cards() + colored_blocks_page.row1.assert_screenshot( hide=all_cards[1], - name_suffix='middle hidden' + name_suffix='middle hidden', + delay=0.5 ) driver_wrapper.refresh() - second_playground_page.row_with_cards.scroll_into_view() - all_cards = second_playground_page.get_all_cards() - second_playground_page.row_with_cards.assert_screenshot( + all_cards = colored_blocks_page.get_all_cards() + colored_blocks_page.row1.assert_screenshot( hide=[all_cards[0], all_cards[2]], - name_suffix='sides hidden' + name_suffix='sides hidden', + delay=0.5 ) -def test_assert_screenshot_hide_driver_elements(second_playground_page, driver_wrapper): - all_cards = second_playground_page.get_all_cards() - second_playground_page.row_with_cards.scroll_into_view() +def test_assert_screenshot_hide_driver_elements(colored_blocks_page, driver_wrapper): + all_cards = colored_blocks_page.get_all_cards() driver_wrapper.assert_screenshot( - hide=all_cards[1], - name_suffix='middle hidden' + hide=[all_cards[1]] + colored_blocks_page.navbar.all_elements, + name_suffix='middle hidden', + delay=0.5, ) driver_wrapper.refresh() - second_playground_page.row_with_cards.scroll_into_view() - all_cards = second_playground_page.get_all_cards() + all_cards = colored_blocks_page.get_all_cards() driver_wrapper.assert_screenshot( - hide=[all_cards[0], all_cards[2]], - name_suffix='sides hidden' + hide=[all_cards[0], all_cards[2]] + colored_blocks_page.navbar.all_elements, + name_suffix='sides hidden', + delay=0.5, ) diff --git a/tests/web_tests/test_frame.py b/tests/web_tests/test_frame.py index cd0a936e..ad13ec4a 100644 --- a/tests/web_tests/test_frame.py +++ b/tests/web_tests/test_frame.py @@ -14,7 +14,8 @@ def test_switch_to_frame(driver_wrapper, frames_page): assert frames_page.frame2.button.text == 'Click Me 2' assert frames_page.frame2.button.click().text == 'Clicked' - driver_wrapper.switch_to_parent_frame() + driver_wrapper.switch_to_default_content() + driver_wrapper.switch_to_frame(frames_page.frame1) driver_wrapper.switch_to_frame(frames_page.frame3) assert not frames_page.frame3.button.is_displayed() diff --git a/tests/web_tests/test_wait.py b/tests/web_tests/test_wait.py index cfe87cff..667b13bd 100644 --- a/tests/web_tests/test_wait.py +++ b/tests/web_tests/test_wait.py @@ -34,14 +34,13 @@ def test_wait_element_value(expected_condition_page): assert all((not value_without_wait, value_with_wait)) -@pytest.mark.xfail_platform('playwright', 'safari', reason='Unexpected text') -def test_wait_element_text(expected_condition_page): +def test_wait_element_text1(expected_condition_page, driver_wrapper): btn = expected_condition_page.value_card.wait_for_text_button expected_condition_page.value_card.trigger_button.click() value_without_wait = btn.text - value_with_wait = btn.wait_for_text().text == 'Submit' - assert all((not value_without_wait, value_with_wait)) + assert not value_without_wait + assert btn.wait_for_text().text == 'Submit' def test_wait_elements_count_v1(forms_page): diff --git a/tox.ini b/tox.ini index 26e70063..52148e21 100644 --- a/tox.ini +++ b/tox.ini @@ -3,7 +3,7 @@ # https://tox.wiki/en/latest/upgrading.html#reuse-of-environments [pytest] -addopts = -p no:warnings -p no:logging --strict-markers +addopts = -p no:warnings -p no:logging --strict-markers ignore::DeprecationWarning markers = xfail_platform: xfail for specific platform: ios, android, desktop skip_platform: skip specific platform @@ -40,7 +40,7 @@ deps = py38,py39,py310,py311: Pillow==9.4.0 py312: Pillow==10.4.0 mock==4.0.3 - pytest==7.2.1 + pytest==7.4.3 allure-pytest==2.12.0 Appium-Python-Client==3.1.0 selenium==4.12.0