Add default confirm dialog (#2114)

This commit is contained in:
Chenlei Hu
2024-12-31 18:18:48 -05:00
committed by GitHub
parent 174a9a114a
commit 3189e310a8
5 changed files with 66 additions and 9 deletions

View File

@@ -91,11 +91,13 @@ class ConfirmDialog {
public readonly delete: Locator
public readonly overwrite: Locator
public readonly reject: Locator
public readonly confirm: Locator
constructor(public readonly page: Page) {
this.delete = page.locator('button.p-button[aria-label="Delete"]')
this.overwrite = page.locator('button.p-button[aria-label="Overwrite"]')
this.reject = page.locator('button.p-button[aria-label="Cancel"]')
this.confirm = page.locator('button.p-button[aria-label="Confirm"]')
}
async click(locator: KeysOfType<ConfirmDialog, Locator>) {