2026-06-24 21:10:34 +05:00

27 lines
692 B
TypeScript

import {Page} from '@playwright/test';
import {WorkbookDialogQA} from '../../../src/shared/constants';
import {slct} from '../../utils';
export class DialogWorkbook {
private page: Page;
constructor(page: Page) {
this.page = page;
}
async fillTitle(title: string) {
const locator = this.page.locator(`${slct(WorkbookDialogQA.TITLE_INPUT)} input`);
await locator.fill(title);
}
async apply() {
const locator = this.page.locator(slct(WorkbookDialogQA.APPLY_BUTTON));
await locator.click();
}
async waitForSuccessImport() {
await this.page.waitForSelector(slct(WorkbookDialogQA.ROOT_IMPORT_SUCCESS));
}
}