Files
spliit/tests/pom/group-page.ts
Sebastien Castiel 5e81dd9deb Add test ID to group header for E2E test reliability
Update group header component to include data-testid for improved test targeting
and update Page Object Model to use the more reliable test ID selector.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-04 21:05:27 -04:00

22 lines
460 B
TypeScript

import { Locator, Page } from '@playwright/test'
export class GroupPage {
page: Page
title: Locator
constructor(page: Page) {
this.page = page
this.title = page.getByTestId('group-name')
}
async createExpense() {
await this.page.getByRole('link', { name: 'Create expense' }).click()
}
getExpenseCard(expenseTitle: string) {
return this.page
.locator('[data-expense-card]')
.filter({ hasText: expenseTitle })
}
}