Files
actual/packages/desktop-client/e2e/page-models/mobile-tracking-budget-summary-modal.ts
Joel Jeremy Marquez 0504becaf5 [TypeScript] Convert test page models to TS (#4218)
* Dummy commit

* Delete js snapshots

* Move extended expect and test to fixtures

* Fix wrong commit

* Update VRT

* Dummy commit to run GH actions

* Convert test page models to TS

* Release notes

* Fix typecheck errors

* New page models to TS

* Fix typecheck error

* Fix page name

* Put awaits on getTableTotals

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-16 10:24:38 -08:00

19 lines
429 B
TypeScript

import { type Locator, type Page } from '@playwright/test';
export class TrackingBudgetSummaryModal {
readonly page: Page;
readonly locator: Locator;
readonly heading: Locator;
constructor(locator: Locator) {
this.locator = locator;
this.page = locator.page();
this.heading = locator.getByRole('heading');
}
async close() {
await this.heading.getByRole('button', { name: 'Close' }).click();
}
}