mirror of
https://github.com/n8n-io/n8n.git
synced 2026-05-26 14:25:35 +02:00
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
709 B
TypeScript
26 lines
709 B
TypeScript
import type { Locator } from '@playwright/test';
|
|
|
|
import { BasePage } from './BasePage';
|
|
|
|
/**
|
|
* Page object for the Workflow Credential Setup Modal
|
|
* This modal appears in the workflow editor when users need to complete credential setup
|
|
* after skipping or partially completing it during template setup
|
|
*/
|
|
export class WorkflowCredentialSetupModal extends BasePage {
|
|
get container(): Locator {
|
|
return this.page.getByTestId('setup-workflow-credentials-modal');
|
|
}
|
|
|
|
getContinueButton(): Locator {
|
|
return this.container.getByTestId('continue-button');
|
|
}
|
|
|
|
/**
|
|
* Click the continue button to close the modal
|
|
*/
|
|
async clickContinue(): Promise<void> {
|
|
await this.getContinueButton().click();
|
|
}
|
|
}
|