29 lines
665 B
TypeScript
29 lines
665 B
TypeScript
import { test, expect } from '@playwright/test';
|
|
import { HomePage } from '../page-objects/HomePage';
|
|
|
|
|
|
|
|
// test Textů v menu
|
|
test('Otestování textů v menu', async ({ page }) => {
|
|
|
|
const verifyTextMenu = [
|
|
"Úvodní stránka",
|
|
"O mně",
|
|
"Zásady ochrany osobních údajů",
|
|
"Podporovatelé"
|
|
];
|
|
|
|
const homepage = new HomePage(page);
|
|
await homepage.gotoHome();
|
|
|
|
|
|
const navLinks = page.locator('#menu-menu-1 li[id*=menu]');
|
|
|
|
for (const el of await navLinks.elementHandles()) {
|
|
console.log(await el.textContent());
|
|
}
|
|
|
|
expect(await navLinks.allTextContents()).toEqual(verifyTextMenu);
|
|
|
|
|
|
}); |