# Instructions

- Following Playwright test failed.
- Explain why, be concise, respect Playwright best practices.
- Provide a snippet of code with the fix, if possible.

# Test info

- Name: mfc-corporate-de.spec.ts >> content >> menu-sitemap
- Location: visual/mfc-corporate-de.spec.ts:116:9

# Error details

```
Error: A snapshot doesn't exist at /Users/mfdrunner/builds/pDk_92X_S/0/mfc/corporate/typo3/playwright/visual/mfc-corporate-de.spec.ts-snapshots/content-menu-sitemap-de-tablet-darwin.png, writing actual.
```

# Page snapshot

```yaml
- generic [ref=e2]:
  - link "Zum Inhalt springen" [ref=e3] [cursor=pointer]:
    - /url: "#page-content"
  - banner [ref=e4]:
    - generic [ref=e5]:
      - link "Marketing Factory Digital GmbH" [ref=e6] [cursor=pointer]:
        - /url: /
        - img "Marketing Factory Digital GmbH" [ref=e7]
      - link "Kontaktformular" [ref=e26] [cursor=pointer]:
        - /url: /formulare/kontaktformular/
      - button "Navigation" [expanded] [ref=e27] [cursor=pointer]
  - navigation "Brotkrumen-Navigation" [ref=e29]:
    - generic [ref=e30]:
      - paragraph [ref=e31]: "Sie sind here:"
      - list [ref=e32]:
        - listitem [ref=e33]:
          - link "Startseite" [ref=e34] [cursor=pointer]:
            - /url: /
            - img [ref=e35]
        - listitem [ref=e37]:
          - text: /
          - link "Inhaltselemente" [ref=e38] [cursor=pointer]:
            - /url: /inhaltselemente/
            - generic [ref=e39]: Inhaltselemente
        - listitem [ref=e40]:
          - text: /
          - generic [ref=e41]: "Menu: Sitemap"
  - main [ref=e42]:
    - generic [ref=e44]:
      - 'heading "Menu: Sitemap of selected pages" [level=2] [ref=e46]'
      - list [ref=e47]:
        - listitem [ref=e48]:
          - link "Basics" [ref=e49] [cursor=pointer]:
            - /url: /design-basiseigenschaften/
        - listitem [ref=e50]:
          - link "Inhaltselemente" [ref=e51] [cursor=pointer]:
            - /url: /inhaltselemente/
          - list [ref=e52]:
            - listitem [ref=e53]:
              - link "Accordion" [ref=e54] [cursor=pointer]:
                - /url: /inhaltselemente/accordion/
            - listitem [ref=e55]:
              - link "FAQ" [ref=e56] [cursor=pointer]:
                - /url: /inhaltselemente/faq/
            - listitem [ref=e57]:
              - link "Keyvisual" [ref=e58] [cursor=pointer]:
                - /url: /inhaltselemente/keyvisual/
            - listitem [ref=e59]:
              - link "Hero-Image" [ref=e60] [cursor=pointer]:
                - /url: /inhaltselemente/hero-image/
            - listitem [ref=e61]:
              - link "Slider (slide2grid)" [ref=e62] [cursor=pointer]:
                - /url: /inhaltselemente/slider-slide2grid/
            - listitem [ref=e63]:
              - link "Comparison-Modul" [ref=e64] [cursor=pointer]:
                - /url: /inhaltselemente/comparison-modul/
            - listitem [ref=e65]:
              - link "Text & Full-height image" [ref=e66] [cursor=pointer]:
                - /url: /inhaltselemente/text-full-height-image/
            - listitem [ref=e67]:
              - link "Timeline" [ref=e68] [cursor=pointer]:
                - /url: /inhaltselemente/timeline/
            - listitem [ref=e69]:
              - link "Divider" [ref=e70] [cursor=pointer]:
                - /url: /inhaltselemente/divider/
            - listitem [ref=e71]:
              - link "Container" [ref=e72] [cursor=pointer]:
                - /url: /inhaltselemente/container/
            - listitem [ref=e73]:
              - link "Card Group" [ref=e74] [cursor=pointer]:
                - /url: /inhaltselemente/card-group/
            - listitem [ref=e75]:
              - link "Quote" [ref=e76] [cursor=pointer]:
                - /url: /inhaltselemente/quote/
            - listitem [ref=e77]:
              - link "Textmedia" [ref=e78] [cursor=pointer]:
                - /url: /inhaltselemente/textmedia/
              - list [ref=e79]:
                - listitem [ref=e80]:
                  - 'link "Textmedia: Pixel-Bilder" [ref=e81] [cursor=pointer]':
                    - /url: /inhaltselemente/textmedia/pixel-bilder/
                  - list [ref=e82]:
                    - listitem [ref=e83]:
                      - link "1 Bild, oben/unten zentriert" [ref=e84] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/1-bild-oben-unten-zentriert/
                    - listitem [ref=e85]:
                      - link "1 Bild, neben Text zentriert" [ref=e86] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-zentriert/
                    - listitem [ref=e87]:
                      - link "1 Bild, neben Text" [ref=e88] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text/
                    - listitem [ref=e89]:
                      - link "2 Bilder, oben/unten zentriert" [ref=e90] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/2-bilder-oben-unten-zentriert/
                    - listitem [ref=e91]:
                      - link "2 Bilder, neben Text zentriert" [ref=e92] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/2-bilder-neben-text-zentriert/
                    - listitem [ref=e93]:
                      - link "2 Bilder, neben Text" [ref=e94] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/2-bilder-neben-text/
                    - listitem [ref=e95]:
                      - link "1 Bild, neben Text zentriert (33% Bildbreite)" [ref=e96] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-zentriert-33-bildbreite/
                    - listitem [ref=e97]:
                      - link "1 Bild, neben Text (33% Bildbreite)" [ref=e98] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-33-bildbreite/
                - listitem [ref=e99]:
                  - 'link "Textmedia: SVG-Bilder" [ref=e100] [cursor=pointer]':
                    - /url: /inhaltselemente/textmedia/svg-bilder/
                  - list [ref=e101]:
                    - listitem [ref=e102]:
                      - link "1 Bild, oben/unten zentriert" [ref=e103] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/1-bild-oben-unten-zentriert/
                    - listitem [ref=e104]:
                      - link "1 Bild, neben Text zentriert" [ref=e105] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/1-bild-neben-text-zentriert/
                    - listitem [ref=e106]:
                      - link "1 Bild, neben Text" [ref=e107] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/1-bild-neben-text/
                    - listitem [ref=e108]:
                      - link "2 Bilder, oben/unten zentriert" [ref=e109] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/2-bilder-oben-unten-zentriert/
                    - listitem [ref=e110]:
                      - link "2 Bilder, neben Text zentriert" [ref=e111] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/2-bilder-neben-text-zentriert/
                    - listitem [ref=e112]:
                      - link "2 Bilder, neben Text" [ref=e113] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/2-bilder-neben-text/
                    - listitem [ref=e114]:
                      - link "1 Bild, neben Text zentriert (33% Bildbreite)" [ref=e115] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/1-bild-neben-text-zentriert-33-bildbreite/
                    - listitem [ref=e116]:
                      - link "1 Bild, neben Text (33% Bildbreite)" [ref=e117] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/svg-bilder/1-bild-neben-text-33-bildbreite/
                - listitem [ref=e118]:
                  - link "Videos (YouTube/Vimeo)" [ref=e119] [cursor=pointer]:
                    - /url: /inhaltselemente/textmedia/videos-extern/
                  - list [ref=e120]:
                    - listitem [ref=e121]:
                      - link "1 Video, oben/unten zentriert" [ref=e122] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/1-video-oben-unten-zentriert/
                    - listitem [ref=e123]:
                      - link "1 Video, neben Text zentriert" [ref=e124] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/1-video-neben-text-zentriert/
                    - listitem [ref=e125]:
                      - link "1 Video, neben Text" [ref=e126] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/1-video-neben-text/
                    - listitem [ref=e127]:
                      - link "2 Videos, oben/unten zentriert" [ref=e128] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/2-videos-oben-unten-zentriert/
                    - listitem [ref=e129]:
                      - link "2 Videos, neben Text zentriert" [ref=e130] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/2-videos-neben-text-zentriert/
                    - listitem [ref=e131]:
                      - link "2 Videos, neben Text" [ref=e132] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/2-videos-neben-text/
                    - listitem [ref=e133]:
                      - link "1 Video, neben Text zentriert (33% Bildbreite)" [ref=e134] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/1-video-neben-text-zentriert-33-bildbreite/
                    - listitem [ref=e135]:
                      - link "1 Video, neben Text (33% Bildbreite)" [ref=e136] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-extern/1-video-neben-text-33-bildbreite/
                - listitem [ref=e137]:
                  - link "Videos (lokal gehostet)" [ref=e138] [cursor=pointer]:
                    - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/
                  - list [ref=e139]:
                    - listitem [ref=e140]:
                      - link "1 Video, oben/unten zentriert" [ref=e141] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/1-video-oben-unten-zentriert/
                    - listitem [ref=e142]:
                      - link "1 Video, neben Text zentriert" [ref=e143] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/1-video-neben-text-zentriert/
                    - listitem [ref=e144]:
                      - link "1 Video, neben Text" [ref=e145] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/1-video-neben-text/
                    - listitem [ref=e146]:
                      - link "2 Videos, oben/unten zentriert" [ref=e147] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/2-videos-oben-unten-zentriert/
                    - listitem [ref=e148]:
                      - link "2 Videos, neben Text zentriert" [ref=e149] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/2-videos-neben-text-zentriert/
                    - listitem [ref=e150]:
                      - link "2 Videos, neben Text" [ref=e151] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/2-videos-neben-text/
                    - listitem [ref=e152]:
                      - link "1 Video, neben Text zentriert (33% Bildbreite)" [ref=e153] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/1-video-neben-text-zentriert-33-bildbreite/
                    - listitem [ref=e154]:
                      - link "1 Video, neben Text (33% Bildbreite)" [ref=e155] [cursor=pointer]:
                        - /url: /inhaltselemente/textmedia/videos-lokal-gehostet/1-video-neben-text-33-bildbreite/
            - listitem [ref=e156]:
              - link "Text & Icon" [ref=e157] [cursor=pointer]:
                - /url: /inhaltselemente/text-icon/
            - listitem [ref=e158]:
              - link "Text in Columns" [ref=e159] [cursor=pointer]:
                - /url: /inhaltselemente/text-in-columns/
        - listitem [ref=e160]:
          - link "RTE" [ref=e161] [cursor=pointer]:
            - /url: /richtext-editor/
          - list [ref=e162]:
            - listitem [ref=e163]:
              - link "Syntax Highlighting" [ref=e164] [cursor=pointer]:
                - /url: /richtext-editor/syntax-highlighting/
        - listitem [ref=e165]:
          - link "Seitentypen" [ref=e166] [cursor=pointer]:
            - /url: /seitentypen/
          - list [ref=e167]:
            - listitem [ref=e168]:
              - link "Suche" [ref=e169] [cursor=pointer]:
                - /url: /seitentypen/suche/
            - listitem [ref=e170]:
              - 'link "Kunden: Listenansicht" [ref=e171] [cursor=pointer]':
                - /url: /seitentypen/kunden-listenansicht/
        - listitem [ref=e172]:
          - link "Plugins" [ref=e173] [cursor=pointer]:
            - /url: /plugins/
          - list [ref=e174]:
            - listitem [ref=e175]:
              - link "Projekt-Liste" [ref=e176] [cursor=pointer]:
                - /url: /plugins/projekt-liste/
            - listitem [ref=e177]:
              - link "picturecredits" [ref=e178] [cursor=pointer]:
                - /url: /plugins/picturecredits/
        - listitem [ref=e179]:
          - link "Blog" [ref=e180] [cursor=pointer]:
            - /url: /blog/
        - listitem [ref=e181]:
          - link "Formulare" [ref=e182] [cursor=pointer]:
            - /url: /formulare/
          - list [ref=e183]:
            - listitem [ref=e184]:
              - link "Kontaktformular" [ref=e185] [cursor=pointer]:
                - /url: /formulare/kontaktformular/
            - listitem [ref=e186]:
              - link "Footer-Formular" [ref=e187] [cursor=pointer]:
                - /url: /formulare/footer-formular/
            - listitem [ref=e188]:
              - link "Anfrage Kennenlerntermin" [ref=e189] [cursor=pointer]:
                - /url: /formulare/anfrage-kennenlerntermin/
            - listitem [ref=e190]:
              - link "Bewerbung via Website" [ref=e191] [cursor=pointer]:
                - /url: /formulare/bewerbung-via-website/
            - listitem [ref=e192]:
              - link "Bitte um Rückruf" [ref=e193] [cursor=pointer]:
                - /url: /formulare/bitte-um-rueckruf/
            - listitem [ref=e194]:
              - link "Projektanfrage" [ref=e195] [cursor=pointer]:
                - /url: /formulare/projektanfrage/
            - listitem [ref=e196]:
              - link "Workshop-Anfrage" [ref=e197] [cursor=pointer]:
                - /url: /formulare/workshop-anfrage/
  - contentinfo [ref=e198]:
    - generic [ref=e201]:
      - navigation [ref=e202]:
        - list [ref=e203]:
          - listitem [ref=e204]:
            - button "Cookie-Einstellungen" [ref=e205] [cursor=pointer]
          - listitem [ref=e206]:
            - link "Datenschutzerklärung" [ref=e207] [cursor=pointer]:
              - /url: https://www.marketing-factory.de/datenschutzerklaerung/
          - listitem [ref=e208]:
            - link "Impressum" [ref=e209] [cursor=pointer]:
              - /url: https://www.marketing-factory.de/impressum/
      - generic [ref=e210]:
        - paragraph [ref=e211]: © Marketing Factory Digital GmbH
        - paragraph [ref=e212]:
          - text: Alternativtexte für Bilder sind teilweise
          - link "KI-generiert" [ref=e213] [cursor=pointer]:
            - /url: https://www.marketing-factory.de/technologie/typo3/unsere-typo3-extensions/ai-filemetadata/
```

# Test source

```ts
  18  |         await expect(page).toHaveScreenshot(snap('other-rte'));
  19  |         await setDarkTheme(page);
  20  |         await expect(page).toHaveScreenshot(snap('other-rte-dark'));
  21  |     });
  22  | 
  23  |     test('rte-syntax-highlighting', async ({ page }) => {
  24  |         await setup(page, '/richtext-editor/syntax-highlighting/');
  25  |         await expect(page).toHaveScreenshot(snap('other-rte-syntax-highlighting'));
  26  |     });
  27  | });
  28  | 
  29  | test.describe('content', () => {
  30  |     test('accordion', async ({ page }) => {
  31  |         await setup(page, '/inhaltselemente/accordion/');
  32  |         await hideElements(page, PAGE_HEADER);
  33  |         await scrollToBottom(page);
  34  |         await expect(page).toHaveScreenshot(snap('content-accordion'));
  35  |     });
  36  | 
  37  |     test('keyvisual', async ({ page }) => {
  38  |         await setup(page, '/inhaltselemente/keyvisual/');
  39  |         await expect(page).toHaveScreenshot(snap('content-keyvisual'));
  40  |         await setDarkTheme(page);
  41  |         await expect(page).toHaveScreenshot(snap('content-keyvisual-dark'));
  42  |     });
  43  | 
  44  |     test('hero-image', async ({ page }) => {
  45  |         await setup(page, '/inhaltselemente/hero-image/');
  46  |         await expect(page).toHaveScreenshot(snap('content-hero-image'));
  47  |     });
  48  | 
  49  |     test('slider-slide2grid', async ({ page }) => {
  50  |         await setup(page, '/inhaltselemente/slider-slide2grid/');
  51  |         await expect(page).toHaveScreenshot(snap('content-slider-slide2grid'));
  52  |         await setDarkTheme(page);
  53  |         await expect(page).toHaveScreenshot(snap('content-slider-slide2grid-dark'));
  54  |     });
  55  | 
  56  |     test('comparison-module', async ({ page }) => {
  57  |         await setup(page, '/inhaltselemente/comparison-modul/');
  58  |         await page.locator('.o-radio-switch__label[for=switchLeft]').click();
  59  |         await page.waitForTimeout(2000);
  60  |         await expect(page).toHaveScreenshot(snap('content-comparison-module-left'));
  61  |         await page.locator('.o-radio-switch__label[for=switchRight]').click();
  62  |         await page.waitForTimeout(2000);
  63  |         await expect(page).toHaveScreenshot(snap('content-comparison-module-right'));
  64  |         await setDarkTheme(page);
  65  |         await expect(page).toHaveScreenshot(snap('content-comparison-module-dark'));
  66  |     });
  67  | 
  68  |     test('text-full-height-image', async ({ page }) => {
  69  |         await setup(page, '/inhaltselemente/text-full-height-image/');
  70  |         await hideElements(page, PAGE_HEADER);
  71  |         await scrollToBottom(page);
  72  |         await expect(page).toHaveScreenshot(snap('content-text-full-height-image'));
  73  |     });
  74  | 
  75  |     test('timeline', async ({ page }) => {
  76  |         await setup(page, '/inhaltselemente/timeline/');
  77  |         await hideElements(page, PAGE_HEADER);
  78  |         await scrollToBottom(page);
  79  |         await expect(page).toHaveScreenshot(snap('content-timeline'));
  80  |     });
  81  | 
  82  |     test('divider', async ({ page }) => {
  83  |         await setup(page, '/inhaltselemente/divider/');
  84  |         await expect(page).toHaveScreenshot(snap('content-divider'));
  85  |     });
  86  | 
  87  |     test('container', async ({ page }) => {
  88  |         await setup(page, '/inhaltselemente/container/');
  89  |         await hideElements(page, PAGE_HEADER);
  90  |         await scrollToBottom(page);
  91  |         await expect(page).toHaveScreenshot(snap('content-container'));
  92  |     });
  93  | 
  94  |     test('card-group', async ({ page }) => {
  95  |         await setup(page, '/inhaltselemente/card-group/');
  96  |         await expect(page).toHaveScreenshot(snap('content-card-group'));
  97  |     });
  98  | 
  99  |     test('quote', async ({ page }) => {
  100 |         await setup(page, '/inhaltselemente/quote/');
  101 |         await expect(page).toHaveScreenshot(snap('content-quote'));
  102 |     });
  103 | 
  104 |     test('text-icon', async ({ page }) => {
  105 |         await setup(page, '/inhaltselemente/text-icon/');
  106 |         await expect(page).toHaveScreenshot(snap('content-text-icon'));
  107 |         await setDarkTheme(page);
  108 |         await expect(page).toHaveScreenshot(snap('content-text-icon-dark'));
  109 |     });
  110 | 
  111 |     test('text-in-columns', async ({ page }) => {
  112 |         await setup(page, '/inhaltselemente/text-in-columns/');
  113 |         await expect(page).toHaveScreenshot(snap('content-text-in-columns'));
  114 |     });
  115 | 
  116 |     test('menu-sitemap', async ({ page }) => {
  117 |         await setup(page, '/inhaltselemente/menu-sitemap/');
> 118 |         await expect(page).toHaveScreenshot(snap('content-menu-sitemap'));
      |         ^ Error: A snapshot doesn't exist at /Users/mfdrunner/builds/pDk_92X_S/0/mfc/corporate/typo3/playwright/visual/mfc-corporate-de.spec.ts-snapshots/content-menu-sitemap-de-tablet-darwin.png, writing actual.
  119 |     });
  120 | 
  121 |     test('menu-section', async ({ page }) => {
  122 |         await setup(page, '/inhaltselemente/menu-section/');
  123 |         await expect(page).toHaveScreenshot(snap('content-menu-section'));
  124 |     });
  125 | 
  126 |     test('menu-pages', async ({ page }) => {
  127 |         await setup(page, '/inhaltselemente/menu-pages/');
  128 |         await expect(page).toHaveScreenshot(snap('content-menu-pages'));
  129 |     });
  130 | 
  131 |     test('space-before-after', async ({ page }) => {
  132 |         await setup(page, '/inhaltselemente/space-before-after/');
  133 |         await expect(page).toHaveScreenshot(snap('content-space-before-after'));
  134 |     });
  135 | });
  136 | 
  137 | test.describe('content › textmedia › pixel-images', () => {
  138 |     test('1-image-top-bottom-centered', async ({ page }) => {
  139 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/1-bild-oben-unten-zentriert/');
  140 |         await hideElements(page, PAGE_HEADER);
  141 |         await scrollToBottom(page);
  142 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-1-image-top-bottom-centered'));
  143 |     });
  144 | 
  145 |     test('1-image-beside-text-centered', async ({ page }) => {
  146 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-zentriert/');
  147 |         await hideElements(page, PAGE_HEADER);
  148 |         await scrollToBottom(page);
  149 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-1-image-beside-text-centered'));
  150 |     });
  151 | 
  152 |     test('1-image-beside-text', async ({ page }) => {
  153 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text/');
  154 |         await hideElements(page, PAGE_HEADER);
  155 |         await scrollToBottom(page);
  156 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-1-image-beside-text'));
  157 |     });
  158 | 
  159 |     test('2-images-top-bottom-centered', async ({ page }) => {
  160 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/2-bilder-oben-unten-zentriert/');
  161 |         await hideElements(page, PAGE_HEADER);
  162 |         await scrollToBottom(page);
  163 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-2-images-top-bottom-centered'));
  164 |     });
  165 | 
  166 |     test('2-images-beside-text-centered', async ({ page }) => {
  167 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/2-bilder-neben-text-zentriert/');
  168 |         await hideElements(page, PAGE_HEADER);
  169 |         await scrollToBottom(page);
  170 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-2-images-beside-text-centered'));
  171 |     });
  172 | 
  173 |     test('2-images-beside-text', async ({ page }) => {
  174 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/2-bilder-neben-text/');
  175 |         await hideElements(page, PAGE_HEADER);
  176 |         await scrollToBottom(page);
  177 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-2-images-beside-text'));
  178 |     });
  179 | 
  180 |     test('1-image-beside-text-centered-33-percent', async ({ page }) => {
  181 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-zentriert-33-bildbreite/');
  182 |         await hideElements(page, PAGE_HEADER);
  183 |         await scrollToBottom(page);
  184 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-1-image-beside-text-centered-33-percent'));
  185 |     });
  186 | 
  187 |     test('1-image-beside-text-33-percent', async ({ page }) => {
  188 |         await setup(page, '/inhaltselemente/textmedia/pixel-bilder/1-bild-neben-text-33-bildbreite/');
  189 |         await hideElements(page, PAGE_HEADER);
  190 |         await scrollToBottom(page);
  191 |         await expect(page).toHaveScreenshot(snap('content-textmedia-pixel-1-image-beside-text-33-percent'));
  192 |     });
  193 | });
  194 | 
  195 | test.describe('content › textmedia › svg-images', () => {
  196 |     test('1-image-top-bottom-centered', async ({ page }) => {
  197 |         await setup(page, '/inhaltselemente/textmedia/svg-bilder/1-bild-oben-unten-zentriert/');
  198 |         await expect(page).toHaveScreenshot(snap('content-textmedia-svg-1-image-top-bottom-centered'));
  199 |     });
  200 | 
  201 |     test('1-image-beside-text-centered', async ({ page }) => {
  202 |         await setup(page, '/inhaltselemente/textmedia/svg-bilder/1-bild-neben-text-zentriert/');
  203 |         await expect(page).toHaveScreenshot(snap('content-textmedia-svg-1-image-beside-text-centered'));
  204 |     });
  205 | 
  206 |     test('1-image-beside-text', async ({ page }) => {
  207 |         await setup(page, '/inhaltselemente/textmedia/svg-bilder/1-bild-neben-text/');
  208 |         await expect(page).toHaveScreenshot(snap('content-textmedia-svg-1-image-beside-text'));
  209 |         await setDarkTheme(page);
  210 |         await expect(page).toHaveScreenshot(snap('content-textmedia-svg-1-image-beside-text-dark'));
  211 |     });
  212 | 
  213 |     test('2-images-top-bottom-centered', async ({ page }) => {
  214 |         await setup(page, '/inhaltselemente/textmedia/svg-bilder/2-bilder-oben-unten-zentriert/');
  215 |         await expect(page).toHaveScreenshot(snap('content-textmedia-svg-2-images-top-bottom-centered'));
  216 |     });
  217 | 
  218 |     test('2-images-beside-text-centered', async ({ page }) => {
```