mirror of
https://github.com/spliit-app/spliit.git
synced 2026-02-23 16:06:12 +01:00
22 lines
487 B
TypeScript
22 lines
487 B
TypeScript
import { Locator, Page } from '@playwright/test'
|
|
|
|
export class GroupPage {
|
|
page: Page
|
|
title: Locator
|
|
|
|
constructor(page: Page) {
|
|
this.page = page
|
|
this.title = page.getByRole('main').getByRole('heading', { level: 1 })
|
|
}
|
|
|
|
async createExpense() {
|
|
await this.page.getByRole('link', { name: 'Create expense' }).click()
|
|
}
|
|
|
|
getExpenseCard(expenseTitle: string) {
|
|
return this.page
|
|
.locator('[data-expense-card]')
|
|
.filter({ hasText: expenseTitle })
|
|
}
|
|
}
|