# 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 >> forms >> example
- Location: visual/mfc-corporate-de.spec.ts:477: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/forms-example-de-phone-darwin.png, writing actual.
```

```
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/forms-example-dark-de-phone-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 "Formulare" [ref=e38] [cursor=pointer]:
            - /url: /formulare/
            - generic [ref=e39]: Formulare
        - listitem [ref=e40]:
          - text: /
          - generic [ref=e41]: Styleguide-Testformular
  - main [ref=e42]:
    - generic [ref=e46]:
      - generic [ref=e47]:
        - generic [ref=e48]: Text *
        - textbox "Text *" [ref=e49]
      - generic [ref=e50]:
        - generic [ref=e51]: Text field with description *
        - generic [ref=e52]: Description of the text field.
        - textbox "Text field with description *" [ref=e53]
      - generic [ref=e54]:
        - generic [ref=e55]: Textarea *
        - textbox "Textarea *" [ref=e56]
      - generic [ref=e57]:
        - generic [ref=e58]: Textarea *
        - generic [ref=e59]: This textarea has a description.
        - textbox "Textarea *" [ref=e60]
      - generic [ref=e61]:
        - generic [ref=e62]: Email address
        - textbox "Email address" [ref=e63]
      - generic [ref=e64]:
        - generic [ref=e65]: Telephone number
        - textbox "Telephone number" [ref=e66]
      - generic [ref=e67]:
        - generic [ref=e68]: URL
        - textbox "URL" [ref=e69]
      - textbox [ref=e70]
      - generic [ref=e71]:
        - generic [ref=e72]: Number
        - spinbutton "Number" [ref=e73]
      - generic [ref=e74]:
        - generic [ref=e75]: Date
        - textbox "Date" [ref=e76]
      - generic [ref=e77]:
        - generic [ref=e78]: Country select
        - combobox "Country select" [ref=e79]:
          - option "Afghanistan" [selected]
          - option "Ägypten"
          - option "Åland-Inseln"
          - option "Albanien"
          - option "Algerien"
          - option "Amerikanische Jungferninseln"
          - option "Amerikanisch-Samoa"
          - option "Andorra"
          - option "Angola"
          - option "Anguilla"
          - option "Antarktis"
          - option "Antigua und Barbuda"
          - option "Äquatorialguinea"
          - option "Argentinien"
          - option "Armenien"
          - option "Aruba"
          - option "Aserbaidschan"
          - option "Äthiopien"
          - option "Australien"
          - option "Bahamas"
          - option "Bahrain"
          - option "Bangladesch"
          - option "Barbados"
          - option "Belarus"
          - option "Belgien"
          - option "Belize"
          - option "Benin"
          - option "Bermuda"
          - option "Bhutan"
          - option "Bolivien, Plurinationaler Staat"
          - option "Bonaire, Sint Eustatius und Saba"
          - option "Bosnien und Herzegowina"
          - option "Botsuana"
          - option "Bouvet-Insel"
          - option "Brasilien"
          - option "Britische Jungferninseln"
          - option "Britisches Territorium im Indischen Ozean"
          - option "Brunei Darussalam"
          - option "Bulgarien"
          - option "Burkina Faso"
          - option "Burundi"
          - option "Cayman-Inseln"
          - option "Chile"
          - option "China"
          - option "Cookinseln"
          - option "Costa Rica"
          - option "Côte d'Ivoire"
          - option "Curaçao"
          - option "Dänemark"
          - option "Demokratische Republik Kongo"
          - option "Deutschland"
          - option "Dominica"
          - option "Dominikanische Republik"
          - option "Dschibuti"
          - option "Ecuador"
          - option "El Salvador"
          - option "Eritrea"
          - option "Estland"
          - option "Eswatini"
          - option "Falklandinseln (Malwinen)"
          - option "Färöer-Inseln"
          - option "Fidschi"
          - option "Finnland"
          - option "Frankreich"
          - option "Französische Süd- und Antarktisgebiete"
          - option "Französisch-Guyana"
          - option "Französisch-Polynesien"
          - option "Gabun"
          - option "Gambia"
          - option "Georgien"
          - option "Ghana"
          - option "Gibraltar"
          - option "Grenada"
          - option "Griechenland"
          - option "Grönland"
          - option "Guadeloupe"
          - option "Guam"
          - option "Guatemala"
          - option "Guernsey"
          - option "Guinea"
          - option "Guinea-Bissau"
          - option "Guyana"
          - option "Haiti"
          - option "Heard und McDonaldinseln"
          - option "Heiliger Stuhl (Staat Vatikanstadt)"
          - option "Honduras"
          - option "Hongkong"
          - option "Indien"
          - option "Indonesien"
          - option "Insel Man"
          - option "Irak"
          - option "Iran, Islamische Republik"
          - option "Irland"
          - option "Island"
          - option "Israel"
          - option "Italien"
          - option "Jamaika"
          - option "Japan"
          - option "Jemen"
          - option "Jersey"
          - option "Jordanien"
          - option "Kambodscha"
          - option "Kamerun"
          - option "Kanada"
          - option "Kap Verde"
          - option "Kasachstan"
          - option "Katar"
          - option "Kenia"
          - option "Kirgisistan"
          - option "Kiribati"
          - option "Kokos-(Keeling-)Inseln"
          - option "Kolumbien"
          - option "Komoren"
          - option "Kongo"
          - option "Korea, Demokratische Volksrepublik"
          - option "Korea, Republik"
          - option "Kroatien"
          - option "Kuba"
          - option "Kuwait"
          - option "Laos, Demokratische Volksrepublik"
          - option "Lesotho"
          - option "Lettland"
          - option "Libanon"
          - option "Liberia"
          - option "Libyen"
          - option "Liechtenstein"
          - option "Litauen"
          - option "Luxemburg"
          - option "Macao"
          - option "Madagaskar"
          - option "Malawi"
          - option "Malaysia"
          - option "Malediven"
          - option "Mali"
          - option "Malta"
          - option "Marokko"
          - option "Marshallinseln"
          - option "Martinique"
          - option "Mauretanien"
          - option "Mauritius"
          - option "Mayotte"
          - option "Mexiko"
          - option "Mikronesien, Föderierte Staaten von"
          - option "Moldau, Republik"
          - option "Monaco"
          - option "Mongolei"
          - option "Montenegro"
          - option "Montserrat"
          - option "Mosambik"
          - option "Myanmar"
          - option "Namibia"
          - option "Nauru"
          - option "Nepal"
          - option "Neukaledonien"
          - option "Neuseeland"
          - option "Nicaragua"
          - option "Niederlande"
          - option "Niger"
          - option "Nigeria"
          - option "Niue"
          - option "Nördliche Marianen"
          - option "Nordmazedonien"
          - option "Norfolkinsel"
          - option "Norwegen"
          - option "Oman"
          - option "Österreich"
          - option "Pakistan"
          - option "Palästina, Staat"
          - option "Palau"
          - option "Panama"
          - option "Papua-Neuguinea"
          - option "Paraguay"
          - option "Peru"
          - option "Philippinen"
          - option "Pitcairn"
          - option "Polen"
          - option "Portugal"
          - option "Puerto Rico"
          - option "Réunion"
          - option "Ruanda"
          - option "Rumänien"
          - option "Russische Föderation"
          - option "Saint-Barthélemy"
          - option "Saint Martin (Französischer Teil)"
          - option "Saint-Martin (Niederländischer Teil)"
          - option "Salomoninseln"
          - option "Sambia"
          - option "Samoa"
          - option "San Marino"
          - option "São Tomé und Príncipe"
          - option "Saudi-Arabien"
          - option "Schweden"
          - option "Schweiz"
          - option "Senegal"
          - option "Serbien"
          - option "Seychellen"
          - option "Sierra Leone"
          - option "Simbabwe"
          - option "Singapur"
          - option "Slowakei"
          - option "Slowenien"
          - option "Somalia"
          - option "South Georgia und die Südlichen Sandwichinseln"
          - option "Spanien"
          - option "Sri Lanka"
          - option "St. Helena, Ascension und Tristan da Cunha"
          - option "St. Kitts und Nevis"
          - option "St. Lucia"
          - option "St. Pierre und Miquelon"
          - option "St. Vincent und die Grenadinen"
          - option "Südafrika"
          - option "Sudan"
          - option "Südsudan"
          - option "Suriname"
          - option "Svalbard und Jan Mayen"
          - option "Syrien, Arabische Republik"
          - option "Tadschikistan"
          - option "Taiwan, Chinesische Provinz"
          - option "Tansania, Vereinigte Republik"
          - option "Thailand"
          - option "Timor-Leste"
          - option "Togo"
          - option "Tokelau"
          - option "Tonga"
          - option "Trinidad und Tobago"
          - option "Tschad"
          - option "Tschechien"
          - option "Tunesien"
          - option "Türkei"
          - option "Turkmenistan"
          - option "Turks- und Caicosinseln"
          - option "Tuvalu"
          - option "Uganda"
          - option "Ukraine"
          - option "Ungarn"
          - option "United States Minor Outlying Islands"
          - option "Uruguay"
          - option "Usbekistan"
          - option "Vanuatu"
          - option "Venezuela, Bolivarische Republik"
          - option "Vereinigte Arabische Emirate"
          - option "Vereinigtes Königreich"
          - option "Vereinigte Staaten"
          - option "Vietnam"
          - option "Wallis und Futuna"
          - option "Weihnachtsinseln"
          - option "Westsahara"
          - option "Zentralafrikanische Republik"
          - option "Zypern"
      - generic [ref=e80]:
        - generic [ref=e81]: Description of the checkbox
        - generic [ref=e82]:
          - checkbox "Checkbox" [ref=e83]
          - generic [ref=e84]: Checkbox
      - generic [ref=e85]:
        - generic [ref=e86]: Single select
        - combobox "Single select" [ref=e87]:
          - option "First option" [selected]
          - option "Second option"
          - option "Third option (the best one!)"
      - group "Radio button" [ref=e88]:
        - generic [ref=e89]: Radio button
        - radiogroup "Radio button" [ref=e90]:
          - generic [ref=e92]:
            - radio "First option" [ref=e93]
            - generic [ref=e94]: First option
          - generic [ref=e96]:
            - radio "Second option" [ref=e97]
            - generic [ref=e98]: Second option
          - generic [ref=e100]:
            - radio "Third option (the best one!)" [checked] [ref=e101]
            - generic [ref=e102]: Third option (the best one!)
      - group "Multi checkbox" [ref=e103]:
        - generic [ref=e104]: Multi checkbox
        - generic [ref=e105]: What would you like to have?
        - radiogroup "Multi checkbox" [ref=e106]:
          - generic [ref=e108]:
            - checkbox "Everything" [checked] [ref=e109]
            - generic [ref=e110]: Everything
          - generic [ref=e112]:
            - checkbox "Even more" [ref=e113]
            - generic [ref=e114]: Even more
          - generic [ref=e116]:
            - checkbox "The world!" [ref=e117]
            - generic [ref=e118]: The world!
      - generic [ref=e119]:
        - generic [ref=e120]: File upload *
        - button "File upload *" [ref=e121] [cursor=pointer]
      - generic [ref=e122]:
        - generic [ref=e123]: Image upload
        - button "Image upload" [ref=e124] [cursor=pointer]
      - generic [ref=e125]:
        - heading "Static text" [level=2] [ref=e126]
        - paragraph [ref=e127]: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
      - generic [ref=e128]:
        - generic [ref=e129]:
          - checkbox "I have read the Data Privacy Statement and consent to my personal data being processed according to this statement. *" [ref=e130]
          - generic [ref=e131]:
            - text: I have read the
            - link "Data Privacy Statement" [ref=e132] [cursor=pointer]:
              - /url: https://www.marketing-factory.de/datenschutzerklaerung/
            - text: and consent to my personal data being processed according to this statement. *
        - generic [ref=e133]: I have been informed that the processing of my data is on a voluntary basis and that I can refuse my consent without detrimental consequences for me or withdraw my consent at any time to Marketing Factory Digital GmbH by mail (Erkrather Straße 401, D-40231 Düsseldorf) or e-mail (info@marketing-factory.de). I understand that the above data will be stored for as long as I wish to be contacted by Marketing Factory. After my revocation my data will be deleted. Further storage may take place in individual cases if this is required by law.
      - group "Fields inside a fieldset" [ref=e134]:
        - generic [ref=e135]: Fields inside a fieldset
        - generic [ref=e136]:
          - generic [ref=e137]: Text *
          - textbox "Text *" [ref=e138]
        - generic [ref=e139]:
          - generic [ref=e140]: Text field with description *
          - generic [ref=e141]: Description of the text field.
          - textbox "Text field with description *" [ref=e142]
        - generic [ref=e143]:
          - generic [ref=e144]: Textarea *
          - textbox "Textarea *" [ref=e145]
        - generic [ref=e146]:
          - generic [ref=e147]: Textarea *
          - generic [ref=e148]: This textarea has a description.
          - textbox "Textarea *" [ref=e149]
        - generic [ref=e150]:
          - generic [ref=e151]: Email address
          - textbox "Email address" [ref=e152]
        - generic [ref=e153]:
          - generic [ref=e154]: Telephone number
          - textbox "Telephone number" [ref=e155]
        - generic [ref=e156]:
          - generic [ref=e157]: URL
          - textbox "URL" [ref=e158]
        - generic [ref=e159]:
          - generic [ref=e160]: Number
          - spinbutton "Number" [ref=e161]
        - generic [ref=e162]:
          - generic [ref=e163]: Date
          - textbox "Date" [ref=e164]
        - generic [ref=e165]:
          - generic [ref=e166]: Country select
          - combobox "Country select" [ref=e167]:
            - option "Afghanistan" [selected]
            - option "Ägypten"
            - option "Åland-Inseln"
            - option "Albanien"
            - option "Algerien"
            - option "Amerikanische Jungferninseln"
            - option "Amerikanisch-Samoa"
            - option "Andorra"
            - option "Angola"
            - option "Anguilla"
            - option "Antarktis"
            - option "Antigua und Barbuda"
            - option "Äquatorialguinea"
            - option "Argentinien"
            - option "Armenien"
            - option "Aruba"
            - option "Aserbaidschan"
            - option "Äthiopien"
            - option "Australien"
            - option "Bahamas"
            - option "Bahrain"
            - option "Bangladesch"
            - option "Barbados"
            - option "Belarus"
            - option "Belgien"
            - option "Belize"
            - option "Benin"
            - option "Bermuda"
            - option "Bhutan"
            - option "Bolivien, Plurinationaler Staat"
            - option "Bonaire, Sint Eustatius und Saba"
            - option "Bosnien und Herzegowina"
            - option "Botsuana"
            - option "Bouvet-Insel"
            - option "Brasilien"
            - option "Britische Jungferninseln"
            - option "Britisches Territorium im Indischen Ozean"
            - option "Brunei Darussalam"
            - option "Bulgarien"
            - option "Burkina Faso"
            - option "Burundi"
            - option "Cayman-Inseln"
            - option "Chile"
            - option "China"
            - option "Cookinseln"
            - option "Costa Rica"
            - option "Côte d'Ivoire"
            - option "Curaçao"
            - option "Dänemark"
            - option "Demokratische Republik Kongo"
            - option "Deutschland"
            - option "Dominica"
            - option "Dominikanische Republik"
            - option "Dschibuti"
            - option "Ecuador"
            - option "El Salvador"
            - option "Eritrea"
            - option "Estland"
            - option "Eswatini"
            - option "Falklandinseln (Malwinen)"
            - option "Färöer-Inseln"
            - option "Fidschi"
            - option "Finnland"
            - option "Frankreich"
            - option "Französische Süd- und Antarktisgebiete"
            - option "Französisch-Guyana"
            - option "Französisch-Polynesien"
            - option "Gabun"
            - option "Gambia"
            - option "Georgien"
            - option "Ghana"
            - option "Gibraltar"
            - option "Grenada"
            - option "Griechenland"
            - option "Grönland"
            - option "Guadeloupe"
            - option "Guam"
            - option "Guatemala"
            - option "Guernsey"
            - option "Guinea"
            - option "Guinea-Bissau"
            - option "Guyana"
            - option "Haiti"
            - option "Heard und McDonaldinseln"
            - option "Heiliger Stuhl (Staat Vatikanstadt)"
            - option "Honduras"
            - option "Hongkong"
            - option "Indien"
            - option "Indonesien"
            - option "Insel Man"
            - option "Irak"
            - option "Iran, Islamische Republik"
            - option "Irland"
            - option "Island"
            - option "Israel"
            - option "Italien"
            - option "Jamaika"
            - option "Japan"
            - option "Jemen"
            - option "Jersey"
            - option "Jordanien"
            - option "Kambodscha"
            - option "Kamerun"
            - option "Kanada"
            - option "Kap Verde"
            - option "Kasachstan"
            - option "Katar"
            - option "Kenia"
            - option "Kirgisistan"
            - option "Kiribati"
            - option "Kokos-(Keeling-)Inseln"
            - option "Kolumbien"
            - option "Komoren"
            - option "Kongo"
            - option "Korea, Demokratische Volksrepublik"
            - option "Korea, Republik"
            - option "Kroatien"
            - option "Kuba"
            - option "Kuwait"
            - option "Laos, Demokratische Volksrepublik"
            - option "Lesotho"
            - option "Lettland"
            - option "Libanon"
            - option "Liberia"
            - option "Libyen"
            - option "Liechtenstein"
            - option "Litauen"
            - option "Luxemburg"
            - option "Macao"
            - option "Madagaskar"
            - option "Malawi"
            - option "Malaysia"
            - option "Malediven"
            - option "Mali"
            - option "Malta"
            - option "Marokko"
            - option "Marshallinseln"
            - option "Martinique"
            - option "Mauretanien"
            - option "Mauritius"
            - option "Mayotte"
            - option "Mexiko"
            - option "Mikronesien, Föderierte Staaten von"
            - option "Moldau, Republik"
            - option "Monaco"
            - option "Mongolei"
            - option "Montenegro"
            - option "Montserrat"
            - option "Mosambik"
            - option "Myanmar"
            - option "Namibia"
            - option "Nauru"
            - option "Nepal"
            - option "Neukaledonien"
            - option "Neuseeland"
            - option "Nicaragua"
            - option "Niederlande"
            - option "Niger"
            - option "Nigeria"
            - option "Niue"
            - option "Nördliche Marianen"
            - option "Nordmazedonien"
            - option "Norfolkinsel"
            - option "Norwegen"
            - option "Oman"
            - option "Österreich"
            - option "Pakistan"
            - option "Palästina, Staat"
            - option "Palau"
            - option "Panama"
            - option "Papua-Neuguinea"
            - option "Paraguay"
            - option "Peru"
            - option "Philippinen"
            - option "Pitcairn"
            - option "Polen"
            - option "Portugal"
            - option "Puerto Rico"
            - option "Réunion"
            - option "Ruanda"
            - option "Rumänien"
            - option "Russische Föderation"
            - option "Saint-Barthélemy"
            - option "Saint Martin (Französischer Teil)"
            - option "Saint-Martin (Niederländischer Teil)"
            - option "Salomoninseln"
            - option "Sambia"
            - option "Samoa"
            - option "San Marino"
            - option "São Tomé und Príncipe"
            - option "Saudi-Arabien"
            - option "Schweden"
            - option "Schweiz"
            - option "Senegal"
            - option "Serbien"
            - option "Seychellen"
            - option "Sierra Leone"
            - option "Simbabwe"
            - option "Singapur"
            - option "Slowakei"
            - option "Slowenien"
            - option "Somalia"
            - option "South Georgia und die Südlichen Sandwichinseln"
            - option "Spanien"
            - option "Sri Lanka"
            - option "St. Helena, Ascension und Tristan da Cunha"
            - option "St. Kitts und Nevis"
            - option "St. Lucia"
            - option "St. Pierre und Miquelon"
            - option "St. Vincent und die Grenadinen"
            - option "Südafrika"
            - option "Sudan"
            - option "Südsudan"
            - option "Suriname"
            - option "Svalbard und Jan Mayen"
            - option "Syrien, Arabische Republik"
            - option "Tadschikistan"
            - option "Taiwan, Chinesische Provinz"
            - option "Tansania, Vereinigte Republik"
            - option "Thailand"
            - option "Timor-Leste"
            - option "Togo"
            - option "Tokelau"
            - option "Tonga"
            - option "Trinidad und Tobago"
            - option "Tschad"
            - option "Tschechien"
            - option "Tunesien"
            - option "Türkei"
            - option "Turkmenistan"
            - option "Turks- und Caicosinseln"
            - option "Tuvalu"
            - option "Uganda"
            - option "Ukraine"
            - option "Ungarn"
            - option "United States Minor Outlying Islands"
            - option "Uruguay"
            - option "Usbekistan"
            - option "Vanuatu"
            - option "Venezuela, Bolivarische Republik"
            - option "Vereinigte Arabische Emirate"
            - option "Vereinigtes Königreich"
            - option "Vereinigte Staaten"
            - option "Vietnam"
            - option "Wallis und Futuna"
            - option "Weihnachtsinseln"
            - option "Westsahara"
            - option "Zentralafrikanische Republik"
            - option "Zypern"
        - generic [ref=e168]:
          - generic [ref=e169]: Description of the checkbox
          - generic [ref=e170]:
            - checkbox "Checkbox" [ref=e171]
            - generic [ref=e172]: Checkbox
        - generic [ref=e173]:
          - generic [ref=e174]: Single select
          - combobox "Single select" [ref=e175]:
            - option "First option" [selected]
            - option "Second option"
            - option "Third option (the best one!)"
        - group "Radio button" [ref=e176]:
          - generic [ref=e177]: Radio button
          - radiogroup "Radio button" [ref=e178]:
            - generic [ref=e180]:
              - radio "First option" [ref=e181]
              - generic [ref=e182]: First option
            - generic [ref=e184]:
              - radio "Second option" [ref=e185]
              - generic [ref=e186]: Second option
            - generic [ref=e188]:
              - radio "Third option (the best one!)" [checked] [ref=e189]
              - generic [ref=e190]: Third option (the best one!)
        - group "Multi checkbox" [ref=e191]:
          - generic [ref=e192]: Multi checkbox
          - generic [ref=e193]: What would you like to have?
          - radiogroup "Multi checkbox" [ref=e194]:
            - generic [ref=e196]:
              - checkbox "Everything" [checked] [ref=e197]
              - generic [ref=e198]: Everything
            - generic [ref=e200]:
              - checkbox "Even more" [ref=e201]
              - generic [ref=e202]: Even more
            - generic [ref=e204]:
              - checkbox "The world!" [ref=e205]
              - generic [ref=e206]: The world!
        - generic [ref=e207]:
          - generic [ref=e208]: File upload
          - button "File upload" [ref=e209] [cursor=pointer]
        - generic [ref=e210]:
          - generic [ref=e211]: Image upload
          - button "Image upload" [ref=e212] [cursor=pointer]
        - generic [ref=e213]:
          - heading "Static Text" [level=2] [ref=e214]
          - paragraph [ref=e215]: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
        - generic [ref=e216]:
          - generic [ref=e217]:
            - checkbox "I have read the Data Privacy Statement and consent to my personal data being processed according to this statement. *" [ref=e218]
            - generic [ref=e219]:
              - text: I have read the
              - link "Data Privacy Statement" [ref=e220] [cursor=pointer]:
                - /url: https://www.marketing-factory.de/datenschutzerklaerung/
              - text: and consent to my personal data being processed according to this statement. *
          - generic [ref=e221]: I have been informed that the processing of my data is on a voluntary basis and that I can refuse my consent without detrimental consequences for me or withdraw my consent at any time to Marketing Factory Digital GmbH by mail (Erkrather Straße 401, D-40231 Düsseldorf) or e-mail (info@marketing-factory.de). I understand that the above data will be stored for as long as I wish to be contacted by Marketing Factory. After my revocation my data will be deleted. Further storage may take place in individual cases if this is required by law.
      - group [ref=e222]:
        - generic [ref=e223]:
          - generic [ref=e224]: Field in a fieldset that has no label
          - textbox "Field in a fieldset that has no label" [ref=e225]
      - group "Fieldset" [ref=e226]:
        - generic [ref=e227]: Fieldset
        - generic [ref=e228]:
          - generic [ref=e229]: Field in a fieldset that has a label
          - textbox "Field in a fieldset that has a label" [ref=e230]
      - navigation "Form Navigation" [ref=e232]:
        - button "Next page" [ref=e233] [cursor=pointer]
  - contentinfo [ref=e234]:
    - generic [ref=e237]:
      - navigation [ref=e238]:
        - list [ref=e239]:
          - listitem [ref=e240]:
            - button "Cookie-Einstellungen" [ref=e241] [cursor=pointer]
          - listitem [ref=e242]:
            - link "Datenschutzerklärung" [ref=e243] [cursor=pointer]:
              - /url: https://www.marketing-factory.de/datenschutzerklaerung/
          - listitem [ref=e244]:
            - link "Impressum" [ref=e245] [cursor=pointer]:
              - /url: https://www.marketing-factory.de/impressum/
      - generic [ref=e246]:
        - paragraph [ref=e247]: © Marketing Factory Digital GmbH
        - paragraph [ref=e248]:
          - text: Alternativtexte für Bilder sind teilweise
          - link "KI-generiert" [ref=e249] [cursor=pointer]:
            - /url: https://www.marketing-factory.de/technologie/typo3/unsere-typo3-extensions/ai-filemetadata/
```

# Test source

```ts
  381 |         await scrollToBottom(page);
  382 |         await expect(page).toHaveScreenshot(snap('plugin-project-obermeyer-corporate'));
  383 |     });
  384 | 
  385 |     test('picturecredits', async ({ page }) => {
  386 |         await setup(page, '/plugins/picturecredits/');
  387 |         await expect(page).toHaveScreenshot(snap('plugin-picturecredits'));
  388 |     });
  389 | });
  390 | 
  391 | test.describe('blog', () => {
  392 |     test('overview', async ({ page }) => {
  393 |         await setup(page, '/blog/');
  394 |         await hideElements(page, PAGE_HEADER);
  395 |         await scrollToBottom(page);
  396 |         await expect(page).toHaveScreenshot(snap('blog-overview'));
  397 |         await setDarkTheme(page);
  398 |         await expect(page).toHaveScreenshot(snap('blog-overview-dark'));
  399 |     });
  400 | 
  401 |     test('list-authors', async ({ page }) => {
  402 |         await setup(page, '/blog/autoren/');
  403 |         await expect(page).toHaveScreenshot(snap('blog-list-authors'));
  404 |     });
  405 | 
  406 |     test('author', async ({ page }) => {
  407 |         await setup(page, '/blog/autoren/max-powers/');
  408 |         await expect(page).toHaveScreenshot(snap('blog-author'));
  409 |     });
  410 | 
  411 |     test('list-categories', async ({ page }) => {
  412 |         await setup(page, '/blog/kategorien/');
  413 |         await expect(page).toHaveScreenshot(snap('blog-list-categories'));
  414 |     });
  415 | 
  416 |     test('category', async ({ page }) => {
  417 |         await setup(page, '/blog/kategorien/schokolade/');
  418 |         await hideElements(page, PAGE_HEADER);
  419 |         await scrollToBottom(page);
  420 |         await expect(page).toHaveScreenshot(snap('blog-category'));
  421 |     });
  422 | 
  423 |     test('list-blogseries', async ({ page }) => {
  424 |         await setup(page, '/blog/blogreihen/');
  425 |         await expect(page).toHaveScreenshot(snap('blog-list-blogseries'));
  426 |     });
  427 | 
  428 |     test('blogseries', async ({ page }) => {
  429 |         await setup(page, '/blog/blogreihen/styleguide-highlights/');
  430 |         await expect(page).toHaveScreenshot(snap('blog-blogseries'));
  431 |     });
  432 | 
  433 |     test('post-menu-elements', async ({ page }) => {
  434 |         await setup(page, '/blog/mit-menue-elementen/');
  435 |         await expect(page).toHaveScreenshot(snap('blog-post-menu-elements'));
  436 |     });
  437 | 
  438 |     test('post-blogseries', async ({ page }) => {
  439 |         await setup(page, '/blog/erster-teil-einer-serie/');
  440 |         await expect(page).toHaveScreenshot(snap('blog-post-blogseries'));
  441 |     });
  442 | 
  443 |     test('post-no-featured-image', async ({ page }) => {
  444 |         await setup(page, '/blog/ohne-beitragsbild/');
  445 |         await expect(page).toHaveScreenshot(snap('blog-post-no-featured-image'));
  446 |     });
  447 | 
  448 |     test('post-with-comments', async ({ page }) => {
  449 |         await setup(page, '/blog/mit-kommentaren/');
  450 |         await expect(page).toHaveScreenshot(snap('blog-post-with-comments'));
  451 |     });
  452 | 
  453 |     test('post-inactive-author', async ({ page }) => {
  454 |         await setup(page, '/blog/drei-autoren-einer-inaktiv/');
  455 |         await expect(page).toHaveScreenshot(snap('blog-post-inactive-author'));
  456 |     });
  457 | 
  458 |     test('post-localized-featured-image', async ({ page }) => {
  459 |         await setup(page, '/blog/uebersetztes-featured-image/');
  460 |         await expect(page).toHaveScreenshot(snap('blog-post-localized-featured-image'));
  461 |     });
  462 | });
  463 | 
  464 | test.describe('forms', () => {
  465 |     test('contact', async ({ page }) => {
  466 |         await setup(page, '/formulare/kontaktformular/');
  467 |         await expect(page).toHaveScreenshot(snap('forms-contact'));
  468 |         await setDarkTheme(page);
  469 |         await expect(page).toHaveScreenshot(snap('forms-contact-dark'));
  470 |     });
  471 | 
  472 |     test('footer', async ({ page }) => {
  473 |         await setup(page, '/formulare/footer-formular/');
  474 |         await expect(page).toHaveScreenshot(snap('forms-footer'));
  475 |     });
  476 | 
  477 |     test('example', async ({ page }) => {
  478 |         await setup(page, '/formulare/styleguide-testformular/');
  479 |         await expect(page).toHaveScreenshot(snap('forms-example'));
  480 |         await setDarkTheme(page);
> 481 |         await expect(page).toHaveScreenshot(snap('forms-example-dark'));
      |         ^ 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/forms-example-dark-de-phone-darwin.png, writing actual.
  482 |     });
  483 | });
  484 | 
```