diff --git a/cypress/e2e/header.cy.ts b/cypress/e2e/header.cy.ts index 1471e5ae6c..aa65aee570 100644 --- a/cypress/e2e/header.cy.ts +++ b/cypress/e2e/header.cy.ts @@ -15,24 +15,24 @@ describe('Header', () => { cy.visit('/'); // Click the language switcher (globe) in header - cy.get('a[data-test="lang-switch"]').click(); + cy.get('button[data-test="lang-switch"]').click(); // Click on the "Deusch" language in dropdown - cy.get('#language-menu-list li').contains('Deutsch').click(); + cy.get('#language-menu-list div[role="option"]').contains('Deutsch').click(); // HTML "lang" attribute should switch to "de" cy.get('html').invoke('attr', 'lang').should('eq', 'de'); // Login menu should now be in German - cy.get('a[data-test="login-menu"]').contains('Anmelden'); + cy.get('[data-test="login-menu"]').contains('Anmelden'); // Change back to English from language switcher - cy.get('a[data-test="lang-switch"]').click(); - cy.get('#language-menu-list li').contains('English').click(); + cy.get('button[data-test="lang-switch"]').click(); + cy.get('#language-menu-list div[role="option"]').contains('English').click(); // HTML "lang" attribute should switch to "en" cy.get('html').invoke('attr', 'lang').should('eq', 'en'); // Login menu should now be in English - cy.get('a[data-test="login-menu"]').contains('Log In'); + cy.get('[data-test="login-menu"]').contains('Log In'); }); }); diff --git a/src/app/header/header.component.html b/src/app/header/header.component.html index dc3d7f94b9..672de2cf17 100644 --- a/src/app/header/header.component.html +++ b/src/app/header/header.component.html @@ -5,12 +5,14 @@ - + diff --git a/src/app/header/header.component.scss b/src/app/header/header.component.scss index e002e0c347..b709198e38 100644 --- a/src/app/header/header.component.scss +++ b/src/app/header/header.component.scss @@ -23,7 +23,7 @@ } } - .navbar { + .navbar, div[role="toolbar"] { display: flex; gap: calc(var(--bs-spacer) / 3); align-items: center; diff --git a/src/app/navbar/navbar.component.html b/src/app/navbar/navbar.component.html index f7d48dc050..c77bd76cba 100644 --- a/src/app/navbar/navbar.component.html +++ b/src/app/navbar/navbar.component.html @@ -9,7 +9,7 @@ @if ((isMobile$ | async) && (isAuthenticated$ | async)) { } -