mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
28 lines
649 B
TypeScript
28 lines
649 B
TypeScript
import { BasePage } from './BasePage';
|
|
|
|
export class WorkflowSharingModal extends BasePage {
|
|
getModal() {
|
|
return this.page.getByTestId('workflowShare-modal');
|
|
}
|
|
|
|
async waitForModal() {
|
|
await this.getModal().waitFor({ state: 'visible', timeout: 5000 });
|
|
}
|
|
|
|
async addUser(email: string) {
|
|
await this.clickByTestId('project-sharing-select');
|
|
await this.page
|
|
.locator('.el-select-dropdown__item')
|
|
.filter({ hasText: email.toLowerCase() })
|
|
.click();
|
|
}
|
|
|
|
async save() {
|
|
await this.clickByTestId('workflow-sharing-modal-save-button');
|
|
}
|
|
|
|
async close() {
|
|
await this.getModal().locator('.el-dialog__close').first().click();
|
|
}
|
|
}
|