Skip to content

Simple guide · Overview

Page status: HistoricalHistory group: Archives

NutsNews Web Offline E2E Footer Contact Locator Fix

This update fixes another Playwright strict-mode locator in the fully offline Web E2E regression test.

Visual overview

Primary diagram

System map

This update fixes another Playwright strict-mode locator in the fully offline Web E2E regression test.

Render the repository-owned system map when you need it.

Diagram is not rendered yet.

View as text
NutsNews Web Offline E2E Footer Contact Locator Fix

This update fixes another Playwright strict-mode locator in the fully offline Web E2E regression test.

flowchart TB
  accTitle: NutsNews Web Offline E2E Footer Contact Locator Fix
  accDescr {
    This update fixes another Playwright strict-mode locator in the fully offline Web E2E regression test.
  }
  A["NutsNews Web Offline E2E Footer Contact Locator Fix"] --> B["archive/root-cleanup/WEB_OFFLINE_E2E_FOOTER_CONTACT_FIX_README.md"]
  B --> C["Auto-generated placeholder diagram"]

NutsNews Web Offline E2E Footer Contact Locator Fix

Fullscreen diagram view.

NutsNews Web Offline E2E Footer Contact Locator Fix

Section titled “NutsNews Web Offline E2E Footer Contact Locator Fix”

This update fixes another Playwright strict-mode locator in the fully offline Web E2E regression test.

The failure happened on the Privacy page because getByRole("link", { name: "Contact" }) matched both:

  • the Privacy page CTA link to the contact page
  • the footer Contact link

The test now scopes footer page navigation checks to the actual footer element and uses exact link names:

const footer = page.locator("footer");
await footer.getByRole("link", { name: "Contact", exact: true }).click();

This keeps the test focused on the requirement that footer links work, while avoiding false failures from duplicate page content.