Files
eos_test/support.md
T
kankys e67a4a1edf
Playwright Tests / test (push) Successful in 5m57s
first test
2026-05-02 22:34:21 +02:00

733 B

id -> #

class -> .

Code:

  • theme:
test('přepínač na stránce změní režim na světlý', async ({ page }) => {
  await page.goto('https://tvuj-web.cz');

  // 1. Najdi a klikni na přepínač režimu
  const themeButton = page.locator('#theme-switcher'); 
  await themeButton.click();

  // 2. Ověř, že se na elementu <html> nebo <body> objevila správná třída
  // Mnoho webů používá třídu .light-mode nebo atribut data-theme
  await expect(page.locator('html')).toHaveAttribute('data-theme', 'light');

  // 3. Nebo ověř konkrétní barvu prvku
  const header = page.locator('header');
  await expect(header).toHaveCSS('color', 'rgb(0, 0, 0)'); // Černý text ve světlém režimu
});

TODO: