mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-08 08:17:58 +01:00
Add E2E tests for Suite Web popup integration with Connect: - connectPopupWeb.test.ts: Tests web-based popup flow (getAddress, cancellation) - Update ConnectPermissionsModal page object with appName locator - connect now builds under suite-web workflow files
20 lines
810 B
TypeScript
20 lines
810 B
TypeScript
import { Locator, Page } from '@playwright/test';
|
|
|
|
export class ConnectPermissionsModal {
|
|
readonly loadingHeader: Locator;
|
|
readonly appName: Locator;
|
|
readonly processParagraph: Locator;
|
|
readonly rememberCheckbox: Locator;
|
|
readonly confirmButton: Locator;
|
|
|
|
constructor(page: Page) {
|
|
this.loadingHeader = page
|
|
.getByTestId('@connect-popup-loading')
|
|
.getByTestId('@modal/header');
|
|
this.appName = page.getByTestId('@connect-permissions-modal/app-name');
|
|
this.processParagraph = page.getByTestId('@connect-permissions-modal/paragraph-process');
|
|
this.rememberCheckbox = page.getByTestId('@connect-permissions-modal/remember-checkbox');
|
|
this.confirmButton = page.getByTestId('@connect-permissions-modal/confirm-button');
|
|
}
|
|
}
|